コード例 #1
0
ファイル: CuentasDAO.cs プロジェクト: wdariasm/ActFI
        public ECuentas buscar(string codigo, string nivel)
        {
            string cond = "";

            if (nivel == "Auxiliar")
            {
                cond = "  AND nivel='Auxiliar'";
            }
            ECuentas objCuenta = null;
            string   sql       = "SELECT codigo, descripcion, naturaleza, nivel, tipo FROM  selpuc WHERE codigo =?codigo " + cond + "";

            using (conexion cnx = new conexion())
            {
                cnx.cadena = Configuracion.Instanciar.conexionBD();
                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Connection  = cnx.getConexion();
                    cmd.Parameters.Add("?codigo", MySqlDbType.String).Value = codigo;
                    if (cnx.abrirConexion())
                    {
                        MySqlDataReader dr = cmd.ExecuteReader();
                        if (dr.HasRows == true)
                        {
                            dr.Read();
                            objCuenta = mapearObjeto(dr);
                        }
                        cnx.cerrarConexion();
                    }
                }
                return(objCuenta);
            }
        }
コード例 #2
0
ファイル: CuentasDAO.cs プロジェクト: wdariasm/ActFI
        public List <ECuentas> getAll()
        {
            ECuentas        objCuenta = null;
            List <ECuentas> lista     = new List <ECuentas>();
            string          sql       = "SELECT * FROM selpuc ORDER BY codigo";

            using (conexion cnx = new conexion())
            {
                cnx.cadena = Configuracion.Instanciar.conexionBD();
                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.CommandText = sql;
                    cmd.Connection  = cnx.getConexion();
                    if (cnx.abrirConexion())
                    {
                        MySqlDataReader dr = cmd.ExecuteReader();
                        while (dr.Read())
                        {
                            objCuenta = mapearObjeto(dr);
                            lista.Add(objCuenta);
                        }
                        cnx.cerrarConexion();
                    }
                }
                return(lista);
            }
        }
コード例 #3
0
ファイル: CuentasDAO.cs プロジェクト: wdariasm/ActFI
        protected ECuentas mapearObjeto(MySqlDataReader fila)
        {
            ECuentas cuenta = new ECuentas {
                codigo      = fila.GetString("codigo"),
                descripcion = fila.GetString("descripcion"),
                naturaleza  = fila.GetString("naturaleza"),
                nivel       = fila.GetString("nivel"),
                tipo        = fila.GetString("tipo")
            };

            return(cuenta);
        }
コード例 #4
0
ファイル: FrmDocumentos.cs プロジェクト: wdariasm/ActFI
 private void buscarCuenta(string codigo)
 {
     if (string.IsNullOrWhiteSpace(codigo))
     {
         FrmSelCuentas frmSC = new FrmSelCuentas();
         frmSC.ShowDialog(this);
     }
     else
     {
         objCuenta = bllCuenta.buscar(codigo, "Auxiliar");
         if (objCuenta == null)
         {
             FrmSelCuentas frmSC = new FrmSelCuentas();
             frmSC.ShowDialog(this);
         }
     }
 }
コード例 #5
0
        public string validarCuentas(EParametros parametro)
        {
            ECuentas   cta  = null;
            CuentasDAO cDao = new CuentasDAO();

            cta = cDao.buscar(parametro.ctaCaja, "");
            if (cta == null)
            {
                return("La Cuenta de Caja No Existe");
            }

            cta = cDao.buscar(parametro.ctaIVA, "");
            if (cta == null)
            {
                return("La Cuenta de I.V.A no Existe");
            }

            cta = cDao.buscar(parametro.ctaBanco, "");
            if (cta == null)
            {
                return("La Cuenta de Bancos No Existe");
            }

            cta = cDao.buscar(parametro.ctaProveedor, "");
            if (cta == null)
            {
                return("La Cuenta de Proveedores No Existe");
            }

            cta = cDao.buscar(parametro.ctaDepMonetaria, "");
            if (cta == null)
            {
                return("La Cuenta de Depreciacion de la Correccion Monetaria No Existe");
            }

            return("Correcto");
        }
コード例 #6
0
        /// <summary>
        /// Validacion de Cuentas del Activo
        /// </summary>
        /// <param name="ctaActivo">Cuenta del Activo</param>
        /// <param name="ctaDepreciacion">Cuenta Depreciacion</param>
        /// <param name="ctaGastos">Cuenta Gastos</param>
        /// <param name="ctaPerdida">Cuenta de Perdida</param>
        /// <param name="ctaGanancia">Cuenta de Gananacia</param>
        /// <returns></returns>

        private string validarCuentas(string ctaActivo, string ctaDepreciacion, string ctaGastos, string ctaPerdida, string ctaGanancia)
        {
            ECuentas   cta  = null;
            CuentasDAO cDao = new CuentasDAO();

            cta = cDao.buscar(ctaActivo, "");
            if (cta == null)
            {
                return("La Cuenta de Activos No Existe");
            }

            cta = cDao.buscar(ctaDepreciacion, "");
            if (cta == null)
            {
                return("La Cuenta de Depreciacion No Existe");
            }

            cta = cDao.buscar(ctaGastos, "");
            if (cta == null)
            {
                return("La Cuenta de Gastos No Existe");
            }

            cta = cDao.buscar(ctaGanancia, "");
            if (cta == null)
            {
                return("La Cuenta de Ganancias  No   Existe");
            }

            cta = cDao.buscar(ctaPerdida, "");
            if (cta == null)
            {
                return("La Cuenta de Perdida No Existe");
            }
            return("Correcto");
        }