Exemplo n.º 1
0
 private void Guardar()
 {
     try
     {
         Sesion session = new Sesion();
         session = (Sesion)Session["Sesion" + Session.SessionID];
         CatCompensacion compensacion = new CatCompensacion();
         compensacion.Compensacion_Descripcion = txtDescripcion.Text;
         compensacion.Compensacion_Estatus     = chkActivo.Checked;
         CN_CatCompensacion clsCatCompensacion = new CN_CatCompensacion();
         int verificador = -1;
         if (HF_ID.Value == "")
         {
             if (!_PermisoGuardar)
             {
                 Alerta("No tiene permisos para grabar");
                 return;
             }
             compensacion.Id_Compensacion = Convert.ToInt32(txtClave.Text);
             clsCatCompensacion.InsertarConceptos(compensacion, session.Emp_Cnx, ref verificador);
             if (verificador == 1)
             {
                 Nuevo();
                 Alerta("Los datos se guardaron correctamente");
             }
             else
             {
                 Alerta("La clave ya existe");
             }
         }
         else
         {
             if (!_PermisoModificar)
             {
                 Alerta("No tiene permisos para modificar");
                 return;
             }
             compensacion.Id_Compensacion = Convert.ToInt32(HF_ID.Value);
             clsCatCompensacion.ModificarConceptos(compensacion, session.Emp_Cnx, ref verificador);
             if (verificador == 1)
             {
                 Alerta("Los datos se modificaron correctamente");
             }
             else
             {
                 Alerta("Ocurrió un error al intentar modificar los datos");
             }
         }
         rg1.Rebind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        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;
            }
        }
Exemplo n.º 3
0
 private List <CatCompensacion> GetList()
 {
     try
     {
         List <CatCompensacion> List = new List <CatCompensacion>();
         CN_CatCompensacion     clsCatCompensacion = new CN_CatCompensacion();
         Sesion session2 = new Sesion();
         session2 = (Sesion)Session["Sesion" + Session.SessionID];
         clsCatCompensacion.ConsultaConceptos(session2.Emp_Cnx, ref List);
         return(List);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 4
0
 private List <SistemaCompensacion> GetList()
 {
     try
     {
         List <SistemaCompensacion> remisiones = new List <SistemaCompensacion>();
         SistemaCompensacion        remision   = new SistemaCompensacion();
         Sesion             session            = (Sesion)Session["Sesion" + Session.SessionID];
         CN_CatCompensacion cn_reciboremision  = new CN_CatCompensacion();
         cn_reciboremision.ConsultarSistemaCompensacion(ref remisiones, ref remision, session,
                                                        txtNombre.Text,
                                                        txtFecha1.SelectedDate, txtFecha2.SelectedDate, cmbEstatus.SelectedValue, //<==
                                                        this.CmbCDI.SelectedValue == "-1" ? -1 : int.Parse(this.CmbCDI.SelectedValue));
         return(remisiones);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 5
0
        protected void rgPedido_ItemCommand(object source, GridCommandEventArgs e)
        {
            try
            {
                GridItem      item           = e.Item;
                List <string> statusPosibles = new List <string>();
                Sesion        Sesion         = (Sesion)Session["Sesion" + Session.SessionID];

                SistemaCompensacion sistemacompensacion = new SistemaCompensacion();

                int itemindex = e.Item.ItemIndex;

                sistemacompensacion.Id_Sistema = Int32.Parse(rgPedido.Items[itemindex]["Id_Sistema"].Text);
                sistemacompensacion.Id_Emp     = Int32.Parse(rgPedido.Items[itemindex]["Id_Emp"].Text);
                sistemacompensacion.Id_Cd      = Int32.Parse(rgPedido.Items[itemindex]["Id_Cd"].Text);

                //if (((RadTextBox)(rgPedido.Items[itemindex]["MotivoRechazo"].FindControl("TxtMotivoRechazo"))).Text != string.Empty)
                //{
                //    reciboremision.MotivoRechazo = Convert.ToString(((RadTextBox)(rgPedido.Items[itemindex]["MotivoRechazo"].FindControl("TxtMotivoRechazo"))).Text);
                //}


                switch (e.CommandName)
                {
                ////JFCV todo
                case "Copiar":


                    int vId_Sistema = Convert.ToInt32((e.Item as GridDataItem)["Id_Sistema"].Text);

                    CN_CatCompensacion  clscompensacion = new CN_CatCompensacion();
                    SistemaCompensacion sistema         = new SistemaCompensacion();
                    sistema.Id_Emp     = Sesion.Id_Emp;
                    sistema.Id_Cd      = Sesion.Id_Cd;
                    sistema.Id_Sistema = vId_Sistema;
                    int verificador = 0;
                    clscompensacion.CopiarConfiguracionSistemacompensacion(sistema, Sesion.Emp_Cnx, ref verificador);


                    if (verificador > 0)
                    {
                        Alerta("El sistema ha sido copiado , se genero el nuevo sistema. " + verificador.ToString());
                        return;
                    }
                    else
                    {
                        Alerta("Ocurrio un error al generar la copia.");
                    }
                    break;

                case "Delete":
                    #region Rechazar
                    //Sesion sessionr = new Sesion();
                    //sessionr = (Sesion)Session["Sesion" + Session.SessionID];

                    //int vId_Sistemacancelar = Convert.ToInt32((e.Item as GridDataItem)["Id_Sistema"].Text);

                    //CN_CatCompensacion clscompensacion2 = new CN_CatCompensacion();
                    //SistemaCompensacion sistema2 = new SistemaCompensacion();
                    //sistema2.Id_Emp = Sesion.Id_Emp;
                    //sistema2.Id_Cd = Sesion.Id_Cd;
                    //sistema2.Id_Sistema = vId_Sistemacancelar;
                    //int verificador2 = 0;
                    //clscompensacion2.CopiarConfiguracionSistemacompensacion(sistema2, Sesion.Emp_Cnx, ref verificador2);


                    //if (verificador2 > 0)
                    //{
                    //    Alerta("El sistema ha sido desactivado. " );
                    //    return;
                    //}
                    //else
                    //{
                    //    Alerta("Ocurrio un error al generar la copia."  );
                    //}

                    #endregion Rechazar

                    break;

                case "Soporte":

                    RAM1.ResponseScripts.Add("return AbrirVentana_ComponentesModificar(" + sistemacompensacion.Id_Sistema.ToString() + ")");

                    break;

                case "Simular":

                    RAM1.ResponseScripts.Add("return AbrirVentana_ComponentesImprimir(" + sistemacompensacion.Id_Sistema.ToString() + ")");

                    break;
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, "rgPedido_ItemCommand");
            }
        }