private List <ReporteComisiones> GetListReporteDetalle(int detalle)
        {
            try
            {
                Sesion session = new Sesion();
                session = (Sesion)Session["Sesion" + Session.SessionID];

                CN_CatCompensacion clsCatCompensacion = new CN_CatCompensacion();

                SistemaCompensacionGetXML sistemaCompensacionGetXMLconcentrado = new SistemaCompensacionGetXML();

                sistemaCompensacionGetXMLconcentrado.Id_Emp               = session.Id_Emp;
                sistemaCompensacionGetXMLconcentrado.Id_Cd                = this.txtCdi_Id.Text == "" ? -1 : Convert.ToInt32(this.txtCdi_Id.Text);
                sistemaCompensacionGetXMLconcentrado.Id_Sistema           = 18;
                sistemaCompensacionGetXMLconcentrado.Anio                 = Convert.ToInt32(this.cmbanio.SelectedValue);
                sistemaCompensacionGetXMLconcentrado.Mes                  = Convert.ToInt32(this.cmbmes.SelectedValue);
                sistemaCompensacionGetXMLconcentrado.MesTexto             = this.cmbmes.Text;
                sistemaCompensacionGetXMLconcentrado.Id_TipoRepresentante = 3; // Convert.ToInt32(this.CmbTipo_Representante.SelectedValue);

                ReporteComisiones        registrorik      = new ReporteComisiones();
                List <ReporteComisiones> listaConcentrado = new List <ReporteComisiones>();



                string StrCnx = ConfigurationManager.AppSettings.Get("strConnection");
                session.Emp_Cnx = StrCnx + ";Connect Timeout=60000";

                if (detalle == 0)  //encabezado
                {
                    clsCatCompensacion.ReporteConcentrado(sistemaCompensacionGetXMLconcentrado, session.Emp_Cnx, ref listaConcentrado);
                }
                // clsCatCompensacion.ReporteConcentradoComisiones(sistemaCompensacionGetXMLconcentrado, 0, session.Emp_Cnx, ref  listaConcentrado);
                if (detalle == 1)  //detalle por cliente
                {
                    clsCatCompensacion.ReporteConcentradoComisiones(sistemaCompensacionGetXMLconcentrado, 1, session.Emp_Cnx, ref listaConcentrado);
                }
                if (detalle == 2) // detalle por factura
                {
                    clsCatCompensacion.ReporteConcentradoComisiones(sistemaCompensacionGetXMLconcentrado, 2, session.Emp_Cnx, ref listaConcentrado);
                }
                if (detalle == 3) //detalle por producto
                {
                    clsCatCompensacion.ReporteConcentradoComisiones(sistemaCompensacionGetXMLconcentrado, 3, session.Emp_Cnx, ref listaConcentrado);
                }



                return(listaConcentrado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
 public void ReporteConcentradoFranquiciasDetProducto(SistemaCompensacionGetXML confsistcompensacion, string Conexion, ref List <ReporteComisiones> registrorik)
 {
     try
     {
         new CD_CatCompensacion().ReporteConcentradoFranquiciasDetProducto(confsistcompensacion, Conexion, ref registrorik);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #3
0
 public void ConsultaRepresentantesListado(SistemaCompensacionGetXML confsistcompensacion, string Conexion, ref List <ReporteComisiones> list)
 {
     try
     {
         new CD_CatCompensacion().ConsultaRepresentantesListado(confsistcompensacion, Conexion, ref list);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #4
0
 public void ReporteConcentradoComisiones(SistemaCompensacionGetXML confsistcompensacion, int idreporte, string Conexion, ref List <ReporteComisiones> registrorik)
 {
     try
     {
         new CD_CatCompensacion().ReporteConcentradoComisiones(confsistcompensacion, idreporte, Conexion, ref registrorik);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #5
0
 public void ReporteComisionesGetXML(SistemaCompensacionGetXML confsistcompensacion, string Conexion)
 {
     try
     {
         new CD_CatCompensacion().ReporteComisionesGetXML(confsistcompensacion, Conexion);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }