示例#1
0
    public int AddAZIENDA(int A_ID, string A_RAGSOC)
    {
        int rowsAffected = 0;

        if (A_ID <= 0)
        {
            A_ID = GetLastID() + 1;
        }
        maddant.src.DAL.dsmaddant.AZIENDADataTable TAZIENDA = new maddant.src.DAL.dsmaddant.AZIENDADataTable();
        maddant.src.DAL.dsmaddant.AZIENDARow       ObjRow   = TAZIENDA.NewAZIENDARow();

        {
            var withBlock = ObjRow;
            withBlock.A_ID     = A_ID;
            withBlock.A_RAGSOC = A_RAGSOC;
        }
        TAZIENDA.AddAZIENDARow(ObjRow);
        try
        {
            rowsAffected = Adapter.Update(TAZIENDA);
        }

        catch (Exception ex)
        {
            Utils.RaiseBllError(ex.Message);
        }
        return(A_ID);
    }
示例#2
0
    public int DelAZIENDAByID(int Original_A_ID
                              )
    {
        maddant.src.DAL.dsmaddant.AZIENDADataTable DTAZIENDA = Adapter.GetAZIENDAByID(Original_A_ID);
        if (DTAZIENDA.Count == 0)
        {
            // nessun risultato, ritorno false
            Utils.RaiseBllError(Utils.NON_TROVATO);
        }
        maddant.src.DAL.dsmaddant.AZIENDARow ObjRow = DTAZIENDA[0];

        int rowsAffected;

        try
        {
            rowsAffected = Adapter.Delete(Original_A_ID);
        }

        catch (Exception ex)
        {
            Utils.RaiseBllError(ex.Message);
        }
        return(0);
    }