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); } }
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); } }
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); }
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); } } }
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"); }
/// <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"); }