|  Login | 

: Esempio classe BLL in c# (13/10/2008)





Esempio classe BLL in c#

Esempio classe BLL in c#


                    using System;

using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using DSTableAdapters;

/// <summary>
/// Business Logic methods for the Messaggi DataTable
/// </summary>
[System.ComponentModel.DataObject]
public partial class MessaggiBLL
{
#region Members and Properties

private DS.MessaggiDataTable _MessaggiDataTable = null;

private DS.MessaggiDataTable MessaggiDataTable
{
get
{
if (_MessaggiDataTable == null)
{
_MessaggiDataTable = new DS.MessaggiDataTable();
}

return _MessaggiDataTable;
}
}

private MessaggiTableAdapter _MessaggiTableAdapter = null;

protected MessaggiTableAdapter MessaggiTableAdapter
{
get
{
if (_MessaggiTableAdapter == null)
{
_MessaggiTableAdapter = new MessaggiTableAdapter();
}

return _MessaggiTableAdapter;
}
}

#endregion

#region Public Methods

[System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.
DataObjectMethodType.Select, true)]
public DS.MessaggiDataTable GetAllMessaggi()
{
return (DS.MessaggiDataTable)MessaggiTableAdapter.GetData();
}

public int MaxID()
{
return Convert.ToInt32(MessaggiTableAdapter.MaxID());
}

public int TotByCategoryID(int CategoryID)
{
return Convert.ToInt32(MessaggiTableAdapter.TotByCategoryID(CategoryID));
}


/*
public DS.MessaggiDataTable GetDataBySelectDynamic(string WhereCondition,
string OrderByExpression)
{
return (DS.MessaggiDataTable)MessaggiTableAdapter.
GetDataBySelectDynamic(WhereCondition, OrderByExpression);
}
*/
public DS.MessaggiRow Load(int MessaggiID)
{
if (MessaggiID == 0)
{
return NewMessaggi();
}
else
{
return GetMessaggiRow(MessaggiID);
}
}

public DS.MessaggiRow NewMessaggi()
{
return MessaggiDataTable.NewMessaggiRow();
}

public bool Save(DS.MessaggiRow Messaggi)
{
int rowsAffected;

if (Messaggi.ID == 0)
{
int MaxID = Convert.ToInt32( MessaggiTableAdapter.MaxID());
Messaggi.ID = MaxID;
MessaggiDataTable.AddMessaggiRow(Messaggi);
Messaggi.Data = DateTime.Now;
rowsAffected = MessaggiTableAdapter.Update(MessaggiDataTable);
}
else
{
Messaggi.Data = DateTime.Now;
rowsAffected = MessaggiTableAdapter.Update(Messaggi);
}

return rowsAffected == 1;
}

public bool Delete(int MessaggiID)
{
int rowsAffected = MessaggiTableAdapter.Delete(MessaggiID);

return rowsAffected == 1;
}

#endregion

#region Private Methods

private DS.MessaggiRow GetMessaggiRow(int MessaggiID)
{
return (DS.MessaggiRow)MessaggiTableAdapter.GetDataByID(MessaggiID).
Rows[0];
}

#endregion


#region Select By and Load By Index Fields methods

#endregion

}

All World







Your details - SO: Unknown; Browser: Unknown; IP:38.107.191.81; language: en-us;

Home |  Advertising |  New message |  Name |  E-Card |  Blog |  Contact Us |  Tags   © 2008

Utenti onLine: 1