public Medico[] VerHistorialMedico(string ApeDoctor, string FecIni, string FecFin)
        {
            try
            {
                List <Medico> listMedico = new List <Medico>();

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

                    dt = Servicio.Android_Get_Medico_and_comision(ApeDoctor, FecIni, FecFin);

                    foreach (DataRow row in dt.Rows)
                    {
                        listMedico.Add(new Medico(
                                           Convert.ToString(row[0]),
                                           Convert.ToString(row[1]),
                                           Convert.ToDouble(row[2])
                                           ));
                    }
                }
                else
                {
                    listMedico.Add(new Medico("Credenciales no validas", "Credenciales no validas", 0));
                }

                return(listMedico.ToArray());
            }
            catch (Exception ex)
            {
                throw new SoapException("Ha ocurrido un error!.",
                                        SoapException.ServerFaultCode, "Error:", ex);
            }
        }
Пример #2
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);
            }
        }
        public FichaResultados[] VerFichasResultados(string cPerCodigo, string cTipo, string FecIni, string FecFin, string cBuscaTexto)
        {
            try
            {
                List <FichaResultados> lista = new List <FichaResultados>();

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

                    dt = Servicio.Get_FichaAtencion_By_Per_RFechas(cPerCodigo, cTipo, FecIni, FecFin, cBuscaTexto);

                    foreach (DataRow row in dt.Rows)
                    {
                        lista.Add(new FichaResultados(
                                      Convert.ToString(row[0]),
                                      Convert.ToString(row[1]),
                                      Convert.ToString(row[2]),
                                      Convert.ToString(row[3]),
                                      Convert.ToString(row[4]),
                                      Convert.ToString(row[5]),
                                      Convert.ToString(row[6]),
                                      Convert.ToString(row[7]),
                                      Convert.ToString(row[8]),
                                      Convert.ToString(row[9]),
                                      Convert.ToString(row[14]),
                                      Convert.ToString(row[11]),
                                      Convert.ToString(row[12])
                                      ));
                    }
                }
                else
                {
                    //return null;
                    lista.Add(new FichaResultados("", "Credenciales no validas", "", "", "", "", "", "", "", "", "", "", ""));
                }
                return(lista.ToArray());
            }
            catch (Exception ex)
            {
                throw new SoapException("Credenciales no validas.",
                                        SoapException.ServerFaultCode, "Error:", ex);
            }
        }
        public VentaPromotor[] VerVentasPromotor(string cFlag, string cFecIni, string cFecFin, string cPerPromCodigo)
        {
            try
            {
                List <VentaPromotor> lista = new List <VentaPromotor>();

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

                    dt = Servicio.Get_Android_MetaPromotor_Avance_By_Promotor(cFlag, cFecIni, cFecFin, cPerPromCodigo);

                    foreach (DataRow row in dt.Rows)
                    {
                        lista.Add(new VentaPromotor(
                                      Convert.ToString(row[10]),
                                      Convert.ToString(row[1]),
                                      Convert.ToDouble(row[4]),
                                      Convert.ToDouble(row[5]),
                                      Convert.ToDouble(row[8]),
                                      Convert.ToDouble(row[9]),
                                      Convert.ToString(row[11]),
                                      Convert.ToString(row[0]),
                                      Convert.ToInt32(row[12]),
                                      Convert.ToString(row[13])
                                      ));
                    }
                }
                else
                {
                    //return null;
                    lista.Add(new VentaPromotor("", "Credenciales no validas", 0, 0, 0, 0, "", "", 0, ""));
                }
                return(lista.ToArray());
            }
            catch (Exception ex)
            {
                throw new SoapException("Credenciales no validas.",
                                        SoapException.ServerFaultCode, "Error:", ex);
            }
        }
        public DetVentaLaboratorioConvenio[] VerDetalleVentaLaboratorioConvenio(string paramcPerJuridica, string paramFecIni, string paramFecFin, string paramnflagFiltro, string paramnFlag)
        {
            try
            {
                List <DetVentaLaboratorioConvenio> listaVentaLabConv = new List <DetVentaLaboratorioConvenio>();

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

                    dt = Servicio.Get_Android_Detalle_Saldo_Venta_by_fecini_fecfin_Group_cPerCodigo(paramcPerJuridica, paramFecIni, paramFecFin, paramnflagFiltro, paramnFlag);

                    foreach (DataRow row in dt.Rows)
                    {
                        listaVentaLabConv.Add(new DetVentaLaboratorioConvenio(
                                                  Convert.ToString(row[0]),
                                                  Convert.ToString(row[1]),
                                                  Convert.ToInt32(row[2]),
                                                  Convert.ToString(row[3]),
                                                  Convert.ToString(row[4]),
                                                  Convert.ToString(row[5]),
                                                  Convert.ToInt32(row[6]),
                                                  Convert.ToDouble(row[7]),
                                                  Convert.ToDouble(row[8])
                                                  ));
                    }
                }
                else
                {
                    return(null);
                }
                return(listaVentaLabConv.ToArray());
            }
            catch (Exception ex)
            {
                throw new SoapException("Credenciales no validas.",
                                        SoapException.ServerFaultCode, "Error:", ex);
            }
        }
        public VentaSucursalTurno[] GetVentaSucursalTurno(string cPerJuridica, string cFechaIni, string cFechaFin)
        {
            try
            {
                List <VentaSucursalTurno> ventaSucursalTurno = new List <VentaSucursalTurno>();

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

                    dt = Servicio.Get_Ventas_Group_cPerJur_Turno_TipoAtencion_by_Fechas(cPerJuridica, cFechaIni, cFechaFin);

                    foreach (DataRow row in dt.Rows)
                    {
                        ventaSucursalTurno.Add(new VentaSucursalTurno(
                                                   Convert.ToString(row[0]),
                                                   Convert.ToString(row[1]),
                                                   Convert.ToString(row[2]),
                                                   Convert.ToDouble(row[3]),
                                                   Convert.ToDouble(row[4]),
                                                   Convert.ToDouble(row[5])
                                                   ));
                    }
                }
                else
                {
                    //return null;
                    ventaSucursalTurno.Add(new VentaSucursalTurno("", "Credenciales no validas", "", 0.0, 0.0, 0.0));
                }
                return(ventaSucursalTurno.ToArray());
            }
            catch (Exception ex)
            {
                throw new SoapException("Credenciales no validas.",
                                        SoapException.ServerFaultCode, "Error:", ex);
            }
        }
        public ComisionDoctor[] VerComisionMedico(string FecIni, string FecFin, string cPerUsuCodigo, string nFlagTodos = "0", string cTipo = "R", string cPerCodMedico = "")
        {
            try
            {
                List <ComisionDoctor> listaComisionMedico = new List <ComisionDoctor>();

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

                    dt = Servicio.Android_Comisiones_By_Promotor(FecIni, FecFin, cPerUsuCodigo, Convert.ToInt32(nFlagTodos), cTipo, cPerCodMedico);

                    foreach (DataRow row in dt.Rows)
                    {
                        listaComisionMedico.Add(new ComisionDoctor(
                                                    Convert.ToString(row[0]),
                                                    Convert.ToString(row[1]),
                                                    Convert.ToInt32(row[2]),
                                                    Convert.ToInt32(row[3]),
                                                    Convert.ToDouble(row[4]),
                                                    Convert.ToInt32(row[5])
                                                    ));
                    }
                }
                else
                {
                    listaComisionMedico.Add(new ComisionDoctor("Credenciales no validas", "Credenciales no validas", 0, 0, 0.0, 0));
                }

                return(listaComisionMedico.ToArray());
            }
            catch (Exception ex)
            {
                throw new SoapException("Ha ocurrido un error!.",
                                        SoapException.ServerFaultCode, "Error:", ex);
            }
        }
        public VentaNeta[] VerVentasNeta(string cPerJuridica, string FecIni, string FecFin)
        {
            try
            {
                List <VentaNeta> lista = new List <VentaNeta>();

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

                    dt = Servicio.Get_Android_Venta_Neta_by_cPerJurCodigo_and_fecini_fecfin(cPerJuridica, FecIni, FecFin);

                    foreach (DataRow row in dt.Rows)
                    {
                        lista.Add(new VentaNeta(
                                      Convert.ToString(row[0]),
                                      Convert.ToString(row[1]),
                                      Convert.ToDouble(row[2]),
                                      Convert.ToDouble(row[3])
                                      ));
                    }
                }
                else
                {
                    //return null;
                    lista.Add(new VentaNeta("", "Credenciales no validas", 0, 0));
                }
                return(lista.ToArray());
            }
            catch (Exception ex)
            {
                throw new SoapException("Credenciales no validas.",
                                        SoapException.ServerFaultCode, "Error:", ex);
            }
        }