public List <TipoCuentaContable> getComboTipoCuentaContable()
        {
            List <TipoCuentaContable> objList = new List <TipoCuentaContable>();
            TipoCuentaContable        obj;
            Database  db        = DatabaseFactory.CreateDatabase("Contabilidad");
            DbCommand dbCommand = db.GetStoredProcCommand("sp_getTipoCuenta");

            using (IDataReader dataReader = db.ExecuteReader(dbCommand))
            {
                while (dataReader.Read())
                {
                    obj             = new TipoCuentaContable();
                    obj.Codigo      = dataReader["CodCuenta"].ToString();
                    obj.Descripcion = dataReader["Descripcion"].ToString();
                    objList.Add(obj);
                }
            }
            return(objList);
        }
        public PlanContable(String Vista)
        {
            InitializeComponent();
            this.ControlBox      = false;
            this.Text            = "Plan Contable";
            this.StartPosition   = FormStartPosition.Manual;
            this.Location        = new Point(50, 20);
            objTipoCCDAO         = new TipoCuentaContableDAO();
            objTipoCC            = new TipoCuentaContable();
            objCuentaContable    = new CuentaContable();
            objMonedaDao         = new MonedaDAO();
            objNivelContableDAO  = new NivelContableDAO();
            objAnexoContableDAO  = new AnexoContableDAO();
            objCuentaContableDAO = new CuentaContableDAO();
            TipoVista            = Vista;
            cmbTipoCuentaContable();
            comboMoneda();
            cmbAnexo();
            cmbNivel();
            cmb_TipoCuenta.SelectedIndexChanged += Cmb_TipoCuenta_SelectedIndexChanged;
            cmb_Moneda.SelectedIndexChanged     += Cmb_Moneda_SelectedIndexChanged;
            cmb_NivelSaldo.SelectedIndexChanged += Cmb_NivelSaldo_SelectedIndexChanged;
            cmb_TipoAnexo.SelectedIndexChanged  += Cmb_TipoAnexo_SelectedIndexChanged;
            if (TipoVista == "V")
            {
                btn_Editar.Visible = true;
                habilitarCampos(false, false);
                setDatosVista(MantenimientoPlanContable.objCuentaContable);
            }
            else
            {
                btn_Editar.Visible = false;
                habilitarCampos(true, true);
                Operacion = "N";
            }
            txt_Tipo.Text = cmb_TipoCuenta.SelectedValue.ToString();

            if (cmb_Moneda.SelectedValue == null)
            {
                txt_MonedaCod.Text = "";
            }
            else
            {
                txt_MonedaCod.Text = cmb_Moneda.SelectedValue.ToString();
            }
            if (cmb_NivelSaldo.SelectedValue == null)
            {
                txt_Nivel.Text = "";
            }
            else
            {
                txt_Nivel.Text = cmb_NivelSaldo.SelectedValue.ToString();
            }
            if (cmb_TipoAnexo.SelectedValue == null)
            {
                txt_Anexo.Text = "";
            }
            else
            {
                txt_Anexo.Text = cmb_TipoAnexo.SelectedValue.ToString();
            }
        }
 private void Cmb_TipoCuenta_SelectedIndexChanged(object sender, EventArgs e)
 {
     objTipoCC     = (TipoCuentaContable)cmb_TipoCuenta.SelectedItem;
     txt_Tipo.Text = objTipoCC.Codigo;
 }