public void ModificarCuentasCorp(CuentasCorp CuentasCorp, string Conexion, ref int verificador)
 {
     try
     {
         CapaDatos.CD_Datos CapaDatos  = new CapaDatos.CD_Datos(Conexion);
         string[]           Parametros =
         {
             "@Id_Emp",
             "@Id_Cc",
             "@Cc_Descripcion",
             "@Cc_Activo"
         };
         object[] Valores =
         {
             CuentasCorp.Id_Emp,
             CuentasCorp.Id_Cc,
             CuentasCorp.Descripcion,
             CuentasCorp.Estatus
         };
         SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatCuentasCorp_Modificar", ref verificador, Parametros, Valores);
         CapaDatos.LimpiarSqlcommand(ref sqlcmd);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void ConsultarApcontable(ref CuentasCorp CC, int Id_Emp, int Id_CC, string Conexion)
        {
            try
            {
                CD_Datos      cd_datos   = new CD_Datos(Conexion);
                SqlDataReader dr         = null;
                string[]      Parametros = { "@Id_Emp", "@Id_CC" };
                Object[]      Valores    = { Id_Emp, Id_CC };

                SqlCommand sqlcmd = cd_datos.GenerarSqlCommand("spCatCuentasCorp_ConsultaApContable", ref dr, Parametros, Valores);

                if (dr.Read())
                {
                    CC.CC_ApContable = dr["CC_ApContable"].ToString().Trim();
                }

                dr.Close();

                cd_datos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        private void Guardar()
        {
            try
            {
                Sesion session = new Sesion();
                session = (Sesion)Session["Sesion" + Session.SessionID];
                CuentasCorp cuentascorp = new CuentasCorp();
                cuentascorp.Descripcion = txtDescripcion.Text;
                cuentascorp.Id_Emp      = session.Id_Emp;
                cuentascorp.Estatus     = chkActivo.Checked;
                CN_CatCuentasCorp clsCatSegmentos = new CN_CatCuentasCorp();
                int verificador = -1;

                if (HF_ID.Value == "")
                {
                    if (!_PermisoGuardar)
                    {
                        Alerta("No tiene permisos para grabar");
                        return;
                    }
                    cuentascorp.Id_Cc = Convert.ToInt32(txtClave.Text);
                    clsCatSegmentos.InsertarCuentasCorp(cuentascorp, 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;
                    }
                    cuentascorp.Id_Cc = Convert.ToInt32(HF_ID.Value);
                    clsCatSegmentos.ModificarCuentasCorp(cuentascorp, session.Emp_Cnx, ref verificador);
                    if (verificador == 1)
                    {
                        Alerta("Los datos se modificaron correctamente");
                    }
                    else
                    {
                        Alerta("Ocurrió un error al intentar guardar los cambios");
                    }
                }
                rg1.Rebind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public void ConsultarApcontable(ref CuentasCorp CC, int Id_Emp, int Id_CC, string Conexion)
 {
     try
     {
         CD_CatCuentasCorp cc = new CD_CatCuentasCorp();
         cc.ConsultarApcontable(ref CC, Id_Emp, Id_CC, Conexion);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ModificarCuentasCorp(CuentasCorp segmento, string Conexion, ref int verificador)
 {
     try
     {
         CD_CatCuentasCorp claseCapaDatos = new CD_CatCuentasCorp();
         claseCapaDatos.ModificarCuentasCorp(segmento, Conexion, ref verificador);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 6
0
        private void Buscar()
        {
            try
            {
                Sesion            sesion = (Sesion)Session["Sesion" + Session.SessionID];
                CuentasCorp       cc     = new CuentasCorp();
                CN_CatCuentasCorp cn_cc  = new CN_CatCuentasCorp();
                string            conexion;
                conexion = ConfigurationManager.AppSettings["strConnectionCentral"];

                cn_cc.ConsultarApcontable(ref cc, sesion.Id_Emp, int.Parse(this.CmbId_CC.SelectedValue), conexion);

                this.TxtCC_ApContable.Text = cc.CC_ApContable;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void ConsultaCuentasCorp(int Id_Emp, string Conexion, ref List <CuentasCorp> List)
        {
            try
            {
                SqlDataReader      dr        = null;
                CapaDatos.CD_Datos CapaDatos = new CapaDatos.CD_Datos(Conexion);

                string[] Parametros = { "@Id_Emp" };
                object[] Valores    = { Id_Emp };

                SqlCommand sqlcmd = CapaDatos.GenerarSqlCommand("spCatCuentasCorp_Consulta", ref dr, Parametros, Valores);

                CuentasCorp segmento;
                while (dr.Read())
                {
                    segmento             = new CuentasCorp();
                    segmento.Id_Emp      = (int)dr.GetValue(dr.GetOrdinal("Id_Emp"));
                    segmento.Id_Cc       = (int)dr.GetValue(dr.GetOrdinal("Id_Cc"));
                    segmento.Descripcion = (string)dr.GetValue(dr.GetOrdinal("Cc_Descripcion"));
                    segmento.Estatus     = Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("Cc_Activo")));
                    if (Convert.ToBoolean(segmento.Estatus))
                    {
                        segmento.EstatusStr = "Activo";
                    }
                    else
                    {
                        segmento.EstatusStr = "Inactivo";
                    }
                    List.Add(segmento);
                }

                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }