Пример #1
0
        public Ventas[] VerVentas(string FecIni, string FecFin)
        {
            BLRptMaster Servicio = new BLRptMaster();

            DataTable dt = new DataTable();

            dt = Servicio.Get_Venta_by_cPerJurCodigo_and_fecini_fecfin_01("", "2015/12/10'", "2015/12/10'");

            List <Ventas> lista = new List <Ventas>();

            foreach (DataRow row in dt.Rows)
            {
                lista.Add(new Ventas(
                              Convert.ToString(row[0]),
                              Convert.ToString(row[1]),
                              Convert.ToInt32(row[2]),
                              Convert.ToInt32(row[3]),
                              Convert.ToDouble(row[4]),
                              Convert.ToDouble(row[5]),
                              Convert.ToString(row[6]),
                              Convert.ToDouble(row[7]),
                              Convert.ToDouble(row[8]),
                              Convert.ToDouble(row[9]),
                              Convert.ToDouble(row[10]),
                              Convert.ToDouble(row[11]),
                              Convert.ToDouble(row[12]),
                              Convert.ToDouble(row[13]),
                              Convert.ToDouble(row[14])
                              ));
            }

            return(lista.ToArray());
        }
        public Ventas[] VerVentas(string cPerJuridica, string FecIni, string FecFin)
        {
            try
            {
                List <Ventas> lista = new List <Ventas>();

                if (VerificarPermisos(CredencialAutenticacion))
                {
                    BLRptMaster Servicio = new BLRptMaster();
                    DataTable   dt       = new DataTable();

                    dt = Servicio.Get_Venta_by_cPerJurCodigo_and_fecini_fecfin_01(cPerJuridica, FecIni, FecFin); // "2015/12/10'", "2015/12/10'");

                    foreach (DataRow row in dt.Rows)
                    {
                        lista.Add(new Ventas(
                                      Convert.ToString(row[0]),
                                      Convert.ToString(row[1]),
                                      Convert.ToInt32(row[2]),
                                      Convert.ToInt32(row[3]),
                                      Convert.ToDouble(row[4]),
                                      Convert.ToDouble(row[5]),
                                      Convert.ToString(row[6]),
                                      Convert.ToDouble(row[7]),
                                      Convert.ToDouble(row[8]),
                                      Convert.ToDouble(row[9]),
                                      Convert.ToDouble(row[10]),
                                      Convert.ToDouble(row[11]),
                                      Convert.ToDouble(row[12]),
                                      Convert.ToDouble(row[13]),
                                      Convert.ToDouble(row[14]),
                                      Convert.ToDouble(row[15]) //Update 2016-04-13
                                      ));
                    }
                }
                else
                {
                    return(null);
                }
                return(lista.ToArray());
            }
            catch (Exception ex)
            {
                throw new SoapException("Credenciales no validas.",
                                        SoapException.ServerFaultCode, "Error:", ex);
            }
        }