Ejemplo n.º 1
0
        private List <Movimientos> GetListApl()
        {
            try
            {
                List <Movimientos> List   = new List <Movimientos>();
                Sesion             sesion = (Sesion)Session["Sesion" + Session.SessionID];
                CN_CatMovimientos  cn_mov = new CN_CatMovimientos();
                bool Tm_NatMov            = false;

                if (this.RbtnTAc_NatMov0.Checked == false)
                {
                    Tm_NatMov = true;
                }
                else
                {
                    Tm_NatMov = false;
                }

                cn_mov.ConsultaListMovApContable(ref List, Tm_NatMov, sesion);

                return(List);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        private void GuardarAplicacion()
        {
            try
            {
                if (this.CmbAc_Naturaleza.SelectedValue != "-1")
                {
                    if (this.TxtId_TmAc.Text != "")
                    {
                        Sesion            sesion = (Sesion)Session["Sesion" + Session.SessionID];
                        CN_CatMovimientos cn_mov = new CN_CatMovimientos();
                        Movimientos       mov    = new Movimientos();
                        int Verificador          = 0;
                        LlenarObjetoMovimientos(ref mov);

                        cn_mov.InsertarMovApContable(mov, ref Verificador, sesion);

                        if (Verificador == -1)
                        {
                            Alerta("Los datos se guardaron correctamente");
                            InicializarApCont();
                            GrdApContable.Rebind();
                        }
                        else if (Verificador == -2)
                        {
                            Alerta("Los datos se modificaron correctamente");
                            InicializarApCont();
                            GrdApContable.Rebind();
                        }
                        else
                        {
                            Alerta("Error insesperado al tratar de guardar");
                        }
                    }
                    else
                    {
                        this.RfvTxtId_TmAc.IsValid = false;
                    }
                }
                else
                {
                    this.RfvCmbAc_Nauraleza.IsValid = false;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 3
0
 private List <Movimientos> GetList()
 {
     try
     {
         List <Movimientos> List = new List <Movimientos>();
         CN_CatMovimientos  clsCatMovimientos = new CN_CatMovimientos();
         Sesion             session2          = new Sesion();
         session2 = (Sesion)Session["Sesion" + Session.SessionID];
         clsCatMovimientos.ConsultaMovimientos(rbCobranza.Checked, session2.Id_Emp, session2.Emp_Cnx, ref List);
         return(List);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 4
0
        private void Buscar()
        {
            try
            {
                if (this.TxtId_TmAc.Text != "")
                {
                    Sesion            sesion         = (Sesion)Session["Sesion" + Session.SessionID];
                    Movimientos       movimientos    = new Movimientos();
                    CN_CatMovimientos cn_movimientos = new CN_CatMovimientos();

                    int  Id_Tm         = int.Parse(this.TxtId_TmAc.Text);
                    bool Tm_NatMov     = false;
                    bool Tm_Naturaleza = Convert.ToBoolean(int.Parse(this.cmbNaturaleza2.SelectedValue));


                    if (this.RbtnTAc_NatMov0.Checked == false)
                    {
                        Tm_NatMov = true;
                    }

                    cn_movimientos.ConsultaMApContable(ref movimientos, Id_Tm, Tm_NatMov, Tm_Naturaleza, sesion);

                    if (movimientos.Id_TAc != 0)
                    {
                        this.RfvTxtId_TmAc.Enabled     = false;
                        this.HdId_TAc.Value            = movimientos.Id_TAc.ToString();
                        this.TxtTm_Nombre.Text         = movimientos.Nombre;
                        this.TxtTAc_Cuenta.Text        = movimientos.TAc_Cuenta.ToString();
                        this.TxtAc_Subcuenta.Text      = movimientos.TAc_Subcuenta.ToString();
                        this.TxtAc_Subsubcuenta.Text   = movimientos.TAc_Subsubcuenta.ToString();
                        this.TxtTAc_CuentaA.Text       = movimientos.TAc_CuentaA.ToString();
                        this.TxtAc_SubcuentaA.Text     = movimientos.TAc_SubcuentaA.ToString();
                        this.TxtAc_SubsubcuentaA.Text  = movimientos.TAc_SubsubcuentaA.ToString();
                        this.TxtTAc_CuentaB.Text       = movimientos.TAc_CuentaB.ToString();
                        this.TxtTAc_SubCuentaB.Text    = movimientos.TAc_SubcuentaB.ToString();
                        this.TxtTAc_SubsubCuentaB.Text = movimientos.TAc_SubsubcuentaB.ToString();


                        if (movimientos.Id_TAc == -1)
                        {
                            CmbAc_Naturaleza.SelectedValue = "-1";
                        }
                        else
                        {
                            CmbAc_Naturaleza.SelectedValue = Convert.ToString(Convert.ToInt32(movimientos.TAc_Naturaleza));
                        }

                        this.ChckApCC.Checked = movimientos.TAc_CC;
                    }
                    else if (movimientos.Id_TAc == 0)
                    {
                        Alerta("El movimiento no fue encontrado");
                        InicializarApCont();
                    }
                }
                else
                {
                    this.RfvTxtId_TmAc.IsValid = false;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 5
0
        private void GuardarMovimiento()
        {
            if (this.cmbTipo.SelectedValue != "-1")
            {
                if (this.txtNombre.Text != "")
                {
                    if (this.txtNumero.Text != "")
                    {
                        if (this.cmbNaturaleza.SelectedValue != "-1")
                        {
                            if (this.cmbAfecta.SelectedValue != "-1")
                            {
                                Sesion session2 = new Sesion();
                                session2 = (Sesion)Session["Sesion" + Session.SessionID];
                                Movimientos mv = new Movimientos();
                                mv.Id_Emp        = session2.Id_Emp;
                                mv.Nombre        = txtNombre.Text;
                                mv.Tipo          = Convert.ToInt32(cmbTipo.SelectedValue);
                                mv.Naturaleza    = Convert.ToInt32(cmbNaturaleza.SelectedValue);
                                mv.Inverso       = Convert.ToInt32(cmbInverso.SelectedValue);
                                mv.Estatus       = chkActivo.Checked;
                                mv.Id            = Convert.ToInt32(txtNumero.Text);
                                mv.ReqReferencia = chkReqRef.Checked;
                                mv.Afecta        = Convert.ToInt32(cmbAfecta.SelectedValue);
                                if (rbCobranza.Checked)
                                {
                                    mv.AfeVta            = chkVenta.Checked;
                                    mv.AfeIVA            = chkIva.Checked;
                                    mv.ReqSispropietario = false;
                                    mv.ReqReferencia     = false;
                                    mv.AfeOrdComp        = false;
                                    mv.NatMov            = 0;
                                }
                                else
                                {
                                    mv.AfeVta            = false;
                                    mv.AfeIVA            = false;
                                    mv.AfeOrdComp        = chkOrden.Checked;
                                    mv.ReqReferencia     = chkReqRef.Checked;
                                    mv.ReqSispropietario = chkReqSpo.Checked;
                                    mv.NatMov            = 1;
                                }

                                CN_CatMovimientos clsCatMovimientos = new CN_CatMovimientos();
                                int verificador = 0;
                                if (HFId_Mov.Value == "")
                                {
                                    if (!_PermisoGuardar)
                                    {
                                        Alerta("No tiene permisos para grabar");
                                        return;
                                    }
                                    clsCatMovimientos.InsertarMovimientos(mv, session2.Emp_Cnx, ref verificador);
                                    if (verificador == 1)
                                    {
                                        Inicializar();
                                        Nuevo();
                                        Alerta("Los datos se guardaron correctamente");
                                    }
                                    else
                                    {
                                        Alerta("La clave ya existe");
                                    }
                                }
                                else
                                {
                                    if (!_PermisoModificar)
                                    {
                                        Alerta("No tiene permisos para modificar");
                                        return;
                                    }
                                    //mv.Id = Convert.ToInt32(HFId_Mov.Value);
                                    clsCatMovimientos.ModificarMovimientos(mv, session2.Emp_Cnx, ref verificador);
                                    if (verificador == 1)
                                    {
                                        Alerta("Los datos se modificaron correctamente");
                                        CargarInverso();
                                    }
                                    else
                                    {
                                        Alerta("Ocurrió un error al intentar guardar los cambios");
                                    }
                                }
                                rgMovimiento.Rebind();
                            }
                            else
                            {
                                RfvAfecta.IsValid = false;
                            }
                        }
                        else
                        {
                            RfvNaturaleza.IsValid = false;
                        }
                    }
                    else
                    {
                        this.RfvClave.IsValid = false;
                    }
                }
                else
                {
                    this.RfvNombre.IsValid = false;
                }
            }
            else
            {
                this.RfvTipo.IsValid = false;
            }
        }
Ejemplo n.º 6
0
        protected void BtnBuscar_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                if (_PermisoGuardar)
                {
                    if (ValidarFecha())
                    {
                        Sesion            sesion  = (Sesion)Session["Sesion" + Session.SessionID];
                        CN_CatMovimientos cn_movs = new CN_CatMovimientos();


                        int      Id_Alm = 0;
                        DateTime FechaIni;
                        DateTime FechaFin;
                        int      Verificador = 0;

                        if (this.TxtId_Alm.Text != "")
                        {
                            Id_Alm = int.Parse(TxtId_Alm.Text);
                        }
                        else
                        {
                            Id_Alm = 0;
                        }

                        FechaIni = DateTime.Parse(this.txtFecha1.SelectedDate.ToString());
                        FechaFin = DateTime.Parse(this.txtFecha2.SelectedDate.ToString());

                        //cn_movs.ObtenerMovimientosEncabezado(Id_Alm, FechaIni, FechaFin, ref Verificador, sesion);

                        if (Verificador == -1)
                        {
                            //cn_movs.ObtenerMovimientosDetalle(Id_Alm, FechaIni, FechaFin, ref Verificador, sesion);

                            if (Verificador == -1)
                            {
                                Alerta("Se obtuvo la información de manera exitosa");
                            }
                            else
                            {
                                Alerta("Error inesperado al tratar de obtener el detalle de movimientos, por favor vuelva a intentar");
                            }
                        }
                        else
                        {
                            Alerta("Error inesperado al tratar de obtener los movimientos, por favor vuelva a intentar");
                        }
                    }
                    else
                    {
                        Alerta("La fecha inicial no puede ser mayor a la fecha final");
                    }
                }
                else
                {
                    Alerta("No tiene permisos para realizar esta accion");
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name);
            }
        }