예제 #1
0
    public static List <Factura> GetListaFacturaVenta()
    {
        List <Factura> theList = new List <Factura>();
        Factura        theData = null;

        try
        {
            FacturaDSTableAdapters.FacturaTableAdapter localAdapter = new FacturaDSTableAdapters.FacturaTableAdapter();
            FacturaDS.FacturaDataTable table = localAdapter.GetListaFacturas(true);

            if (table != null && table.Rows.Count > 0)
            {
                foreach (var row in table)
                {
                    theData = FillReccord(row);
                    theList.Add(theData);
                }
            }
        }
        catch (Exception q)
        {
            throw new ArgumentException(q.Message, q);
        }

        return(theList);
    }
예제 #2
0
 public static void DeleteFactura(int FacturaId)
 {
     try
     {
         FacturaDSTableAdapters.FacturaTableAdapter localAdapter = new FacturaDSTableAdapters.FacturaTableAdapter();
         localAdapter.DeleteFactura(FacturaId);
     }
     catch (Exception q)
     {
         throw new ArgumentException(q.Message, q);
     }
 }
예제 #3
0
    public static int InsertFactura(Factura theData)
    {
        int?FacturaId = 0;

        try
        {
            FacturaDSTableAdapters.FacturaTableAdapter localAdapter = new FacturaDSTableAdapters.FacturaTableAdapter();
            localAdapter.InsertFactura(theData.ClienteId, theData.UsuarioId, theData.Descripcion, theData.EsVenta, ref FacturaId);

            if (FacturaId.Value <= 0)
            {
                throw new ArgumentException("Error al registrar Factura.");
            }
        }
        catch (Exception q)
        {
            throw new ArgumentException(q.Message, q);
        }

        return(FacturaId.Value);
    }
예제 #4
0
    public static Factura GetFacturaById(int FacturaId)
    {
        Factura theData = null;

        try
        {
            FacturaDSTableAdapters.FacturaTableAdapter localAdapter = new FacturaDSTableAdapters.FacturaTableAdapter();
            FacturaDS.FacturaDataTable table = localAdapter.GetFacturaById(FacturaId);

            if (table != null && table.Rows.Count > 0)
            {
                FacturaDS.FacturaRow row = table[0];
                theData = FillReccord(row);
            }
        }
        catch (Exception q)
        {
            throw new ArgumentException(q.Message, q);
        }

        return(theData);
    }