public IActionResult Create() { CajaVM vm = new CajaVM(); vm.Agencias = _repo.selectAgencias(); return(View(vm)); }
public List <CajaVM> ListCaja() { List <CajaVM> p = new List <CajaVM>(); OracleConnection cp = new OracleConnection(connectionString); if (cp == null) { return(p); } using (OracleCommand cmd = cp.CreateCommand()) { cp.Open(); cmd.CommandText = "SELECT TO_CHAR(C.COD_CAJA), TO_CHAR(C.COD_AGENCIA), TO_CHAR(C.NO_CAJA) , CASE WHEN C.STATUS = 'A' THEN 'ALTA' ELSE 'BAJA' END A , A.NOMBRE, CASE WHEN A.STATUS = 'A' THEN 'ALTA' ELSE 'BAJA' END B FROM TB_CAJA C LEFT JOIN TB_AGENCIA A ON C.COD_AGENCIA = A.COD_AGENCIA ORDER BY C.COD_CAJA,A.COD_AGENCIA"; OracleDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { CajaVM item = new CajaVM(); item.codCaja = reader.GetString(0); item.codAgencia = reader.GetString(1); item.noCaja = reader.GetString(2); item.status = reader.GetString(3); item.nombreAgencia = reader.GetString(4); item.statusAgencia = reader.GetString(5); p.Add(item); } } return(p); }
public IActionResult New(CajaVM parametros) { int info = _repo.CrearCaja(int.Parse(parametros.codAgencia), int.Parse(parametros.noCaja), 5000); parametros.status = "Operacion con error."; if (info > 0) { parametros.status = "Operacion exitosa"; } return(View(parametros)); }