public List <BancoBE> Get() { List <BancoBE> ltsResultado = new List <BancoBE>(); using (SqlConnection sqlConnection = new SqlConnection(cadenaConexion)) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand(DbRecursos.uspBancoGet, sqlConnection)) { using (SqlDataReader dataReader = sqlCommand.ExecuteReader()) { while (dataReader.Read()) { BancoBE oBancoBE = new BancoBE(); oBancoBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("ID"))); oBancoBE.Nombre = dataReader.GetValue(dataReader.GetOrdinal("NOMBRE")).ToString(); oBancoBE.Direccion = Convert.ToString(dataReader.GetValue(dataReader.GetOrdinal("DIRECCION"))); oBancoBE.FechaRegistro = Convert.ToDateTime(dataReader.GetValue(dataReader.GetOrdinal("FECHA_REGISTRO"))); oBancoBE.FechaRegistroString = Convert.ToDateTime(dataReader.GetValue(dataReader.GetOrdinal("FECHA_REGISTRO"))).ToShortDateString(); ltsResultado.Add(oBancoBE); } } } } return(ltsResultado); }
public ActionResult Edit(Int32 ID) { BancoBE IEBanco = new BancoBE(); if (ID != 0) { List <BancoBE> ListaBanco = new List <BancoBE>(); ListaBanco = (List <BancoBE>)Session["ListaBanco"]; IEBanco = ListaBanco.Find(a => a.ID.ToString() == ID.ToString()); ViewBag.dllSucursal = listaSucursal((List <SucursalesBE>)Session["ListaSucursal"], IEBanco.oSucursalesBE.ID.ToString()); ViewBag.ddlEstado = listaEstados(IEBanco.oSucursalesBE.oOrdenesDePagoBE.Estado); ViewBag.ddlMoneda = Moneda(IEBanco.oSucursalesBE.oOrdenesDePagoBE.Moneda); } else { if (Session["ListaBanco"] != null) { List <BancoBE> ListaBanco = new List <BancoBE>(); ListaBanco = (List <BancoBE>)Session["ListaBanco"]; IEBanco.ID = ListaBanco.Max(e => e.ID) + 1; } else { IEBanco.ID = 1; } ViewBag.dllSucursal = listaSucursal((List <SucursalesBE>)Session["ListaSucursal"], "*"); ViewBag.ddlEstado = listaEstados("*"); ViewBag.ddlMoneda = Moneda("*"); } return(PartialView("_EditBanco", IEBanco)); }
public List <SucursalBE> Get(SucursalBE.Criterio pCriterio) { List <SucursalBE> ltsResultado = new List <SucursalBE>(); using (SqlConnection sqlConnection = new SqlConnection(cadenaConexion)) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand()) { sqlCommand.Connection = sqlConnection; StringBuilder strb = new StringBuilder(); strb.Append(DbRecursos.uspSucursalGet); if (pCriterio != null) { strb.Append(" WHERE "); if (!string.IsNullOrEmpty(pCriterio.BancoNombre)) { strb.Append("BANCO.NOMBRE LIKE @BANCO_NOMBRE"); sqlCommand.Parameters.Add(new SqlParameter("@BANCO_NOMBRE", pCriterio.BancoNombre)); } if (pCriterio.BancoId != 0) { strb.Append("BANCO.ID LIKE @BANCO_ID"); sqlCommand.Parameters.Add(new SqlParameter("@BANCO_ID", pCriterio.BancoId)); } } sqlCommand.CommandText = strb.ToString(); using (SqlDataReader dataReader = sqlCommand.ExecuteReader()) { while (dataReader.Read()) { SucursalBE oSucursalBE = new SucursalBE(); oSucursalBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("ID"))); BancoBE oBancoBE = new BancoBE(); oBancoBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("BANCO"))); oBancoBE.Nombre = dataReader.GetValue(dataReader.GetOrdinal("BANCO_NOMBRE")).ToString(); oBancoBE.Direccion = dataReader.GetValue(dataReader.GetOrdinal("DIRECCION")).ToString(); oBancoBE.FechaRegistro = Convert.ToDateTime(dataReader.GetValue(dataReader.GetOrdinal("FECHA_REGISTRO"))); oSucursalBE.Banco = oBancoBE; oSucursalBE.Nombre = dataReader.GetValue(dataReader.GetOrdinal("NOMBRE")).ToString(); oSucursalBE.FechaRegistroString = Convert.ToDateTime(dataReader.GetValue(dataReader.GetOrdinal("FECHA_REGISTRO"))).ToShortDateString(); oSucursalBE.Direccion = Convert.ToString(dataReader.GetValue(dataReader.GetOrdinal("DIRECCION"))); oSucursalBE.FechaRegistro = Convert.ToDateTime(dataReader.GetValue(dataReader.GetOrdinal("FECHA_REGISTRO"))); oSucursalBE.FechaRegistroString = oSucursalBE.FechaRegistro.ToShortDateString(); oSucursalBE.NombreCombo = oBancoBE.Nombre + " | " + oSucursalBE.Nombre; ltsResultado.Add(oSucursalBE); } } } } return(ltsResultado); }
public void Delete(BancoBE pBancoBE) { using (SqlConnection sqlConnection = new SqlConnection(cadenaConexion)) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand(DbRecursos.uspBancoDelete, sqlConnection)) { sqlCommand.Parameters.Add(new SqlParameter("@ID", pBancoBE.Id)); sqlCommand.ExecuteNonQuery(); } } }
private SucursalBE SucursalNuevo() { SucursalBE oSucursalBE = new SucursalBE(); BancoBE oBancoBE = new BancoBE(); oBancoBE.Nombre = "Seleccione"; oBancoBE.Id = 0; oSucursalBE.CfgBancos = oBancoDA.Get(); oSucursalBE.CfgBancos.Insert(0, oBancoBE); return(oSucursalBE); }
public BancoBE Update(BancoBE pBancoBE) { using (SqlConnection sqlConnection = new SqlConnection(cadenaConexion)) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand(DbRecursos.uspBancoUpdate, sqlConnection)) { FillParameters(sqlCommand, pBancoBE); pBancoBE.Id = sqlCommand.ExecuteNonQuery(); } } return(pBancoBE); }
public JsonResult Delete(BancoBE pBancoBE) { SucursalBE.Criterio oCriterio = new SucursalBE.Criterio(); oCriterio.BancoId = pBancoBE.Id; var ltsResultado = oSucursalDA.Get(oCriterio); if (ltsResultado.Count > 0) { return(Json(new { success = false, message = "No se puede eliminar la banca porque tiene sucursales asociadas." })); } oBancoDA.Delete(pBancoBE); return(Json(new { success = true, message = "OK" })); }
public JsonResult Guardar(Int32 ID, string Banco, string direccion, string IDSucursal, string monto, string moneda, string estado) { BancoBE IEBanco = new BancoBE(); List <BancoBE> ListaBanco = new List <BancoBE>(); SucursalesBE IESucursalesBE; OrdenesDePagoBE IEOrdenesDePagoBE = new OrdenesDePagoBE(); ListaBanco = (List <BancoBE>)Session["ListaBanco"]; var ExisteEntity = ListaBanco.Find(a => a.ID.ToString() == ID.ToString()); if (ExisteEntity == null) { IEBanco.ID = ListaBanco.Max(e => e.ID) + 1; IEBanco.Nombre = Banco; IEBanco.Direccion = direccion; } else { IEBanco = ListaBanco.Find(a => a.ID.ToString() == ID.ToString()); IEBanco.Direccion = direccion; IEBanco.Nombre = Banco; } var ListaTodosSucursales = (List <SucursalesBE>)Session["ListaSucursal"]; IESucursalesBE = ListaTodosSucursales.Find(a => a.ID.ToString() == IDSucursal); IEBanco.oSucursalesBE = IESucursalesBE; IEOrdenesDePagoBE.ID = IEBanco.oSucursalesBE.oOrdenesDePagoBE.ID + 1; IEOrdenesDePagoBE.monto = Convert.ToDecimal(monto); IEOrdenesDePagoBE.Moneda = moneda; IEOrdenesDePagoBE.Estado = estado; IEBanco.oSucursalesBE.oOrdenesDePagoBE = IEOrdenesDePagoBE; if (ExisteEntity == null) { ListaBanco.Add(IEBanco); } return(Json(new { success = true, message = "OK", extra = "" })); }
public BancoBE Insert(BancoBE pBancoBE) { using (SqlConnection sqlConnection = new SqlConnection(cadenaConexion)) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand(DbRecursos.uspBancoInsert, sqlConnection)) { pBancoBE.FechaRegistro = DateTime.Now; pBancoBE.FechaRegistroString = DateTime.Now.ToShortDateString(); FillParameters(sqlCommand, pBancoBE); pBancoBE.Id = (int)sqlCommand.ExecuteScalar(); // sqlCommand.ExecuteNonQuery(); } sqlConnection.Close(); } return(pBancoBE); }
public List <BancoBE> GetBancos() { var listabancos = new List <BancoBE>(); try { var reader = _Coneccion.GetTabla("select * from Banco"); while (reader != null && reader.Read()) { var Banco = new BancoBE(reader); listabancos.Add(Banco); } reader.Close(); } catch (Exception ex) { listabancos = new List <BancoBE>(); } return(listabancos); }
// // GET: /MantenimientoBanco/ public ActionResult ListarBancos() { List <BancoBE> ListadoTodos = new List <BancoBE>(); BancoBE oBancoBE_1 = new BancoBE { ID = 100, Nombre = "BCP", Direccion = "Los alamos", fechaRegistro = DateTime.Now, oSucursalesBE = new SucursalesBE { ID = 1, Direccion = "DIREC_01", Nombre = "SUCURSAL 1", FechaRegistro = DateTime.Now, oOrdenesDePagoBE = new OrdenesDePagoBE { ID = 201, Estado = "2", Moneda = "1", monto = 100 } } }; BancoBE oBancoBE_2 = new BancoBE { ID = 102, Nombre = "CONTINENTAL", Direccion = "Bolognesii", fechaRegistro = DateTime.Now, oSucursalesBE = new SucursalesBE { ID = 2, Direccion = "DIREC 01", Nombre = "SUCURSAL 2", FechaRegistro = DateTime.Now, oOrdenesDePagoBE = new OrdenesDePagoBE { ID = 202, Estado = "1", Moneda = "1", monto = 200 } } }; BancoBE oBancoBE_3 = new BancoBE { ID = 103, Nombre = "Scotiabanck", Direccion = "Grau N:234", fechaRegistro = DateTime.Now, oSucursalesBE = new SucursalesBE { ID = 3, Direccion = "DIREC 02", Nombre = "SUCURSAL 3", FechaRegistro = DateTime.Now, oOrdenesDePagoBE = new OrdenesDePagoBE { ID = 203, Estado = "4", Moneda = "2", monto = 300 } } }; BancoBE oBancoBE_4 = new BancoBE { ID = 104, Nombre = "Ripley", Direccion = "Rio Pampamarca", fechaRegistro = DateTime.Now, oSucursalesBE = new SucursalesBE { ID = 4, Direccion = "DIREC 03", Nombre = "SUCURSAL 4", FechaRegistro = DateTime.Now, oOrdenesDePagoBE = new OrdenesDePagoBE { ID = 204, Estado = "3", Moneda = "1", monto = 400 } } }; ListadoTodos.Add(oBancoBE_1); ListadoTodos.Add(oBancoBE_2); ListadoTodos.Add(oBancoBE_3); ListadoTodos.Add(oBancoBE_4); List <SucursalesBE> ListaTodosSucursales = new List <SucursalesBE>(); SucursalesBE oSucursalesBE_1 = new SucursalesBE { ID = 1, Direccion = "DIREC 01", FechaRegistro = DateTime.Now, Nombre = "SUCURSAL 1", oOrdenesDePagoBE = new OrdenesDePagoBE { ID = 101, Estado = "PAGADA", Moneda = "SOLES", monto = 100 } }; SucursalesBE oSucursalesBE_2 = new SucursalesBE { ID = 2, Direccion = "DIREC 02", FechaRegistro = DateTime.Now, Nombre = "SUCURSAL 2", oOrdenesDePagoBE = new OrdenesDePagoBE { ID = 103, Estado = "PAGADA", Moneda = "SOLES", monto = 500 } }; SucursalesBE oSucursalesBE_3 = new SucursalesBE { ID = 3, Direccion = "DIREC 03", FechaRegistro = DateTime.Now, Nombre = "SUCURSAL 3", oOrdenesDePagoBE = new OrdenesDePagoBE { ID = 104, Estado = "FALLIDA", Moneda = "SOLES", monto = 800 } }; SucursalesBE oSucursalesBE_4 = new SucursalesBE { ID = 4, Direccion = "DIREC 04", FechaRegistro = DateTime.Now, Nombre = "SUCURSAL 4", oOrdenesDePagoBE = new OrdenesDePagoBE { ID = 105, Estado = "FALLIDA", Moneda = "DOLARES", monto = 5000 } }; ListaTodosSucursales.Add(oSucursalesBE_1); ListaTodosSucursales.Add(oSucursalesBE_2); ListaTodosSucursales.Add(oSucursalesBE_3); ListaTodosSucursales.Add(oSucursalesBE_4); Session["ListaBanco"] = ListadoTodos; Session["ListaSucursal"] = ListaTodosSucursales; ViewBag.dllSucursal = listaSucursal(ListaTodosSucursales, "*"); return(View()); }
public void FillParameters(SqlCommand pSqlCmd, BancoBE pObj) { pSqlCmd.Parameters.Add(new SqlParameter("@NOMBRE", pObj.Nombre)); pSqlCmd.Parameters.Add(new SqlParameter("@DIRECCION", pObj.Direccion)); pSqlCmd.Parameters.Add(new SqlParameter("@FECHA_REGISTRO", pObj.FechaRegistro)); }
public JsonResult Insert(BancoBE pBancoBE) { BancoBE oBancoBE = oBancoDA.Insert(pBancoBE); return(Json(new { success = true, message = "OK", obj = pBancoBE })); }
public JsonResult GetBancoNuevo() { BancoBE oBancoNuevoBE = new BancoBE(); return(Json(oBancoNuevoBE, JsonRequestBehavior.AllowGet)); }
public List <OrdenPagoBE> Get(OrdenPagoBE.Criterio pCriterio) { List <OrdenPagoBE> ltsResultado = new List <OrdenPagoBE>(); using (SqlConnection sqlConnection = new SqlConnection(cadenaConexion)) { sqlConnection.Open(); using (SqlCommand sqlCommand = new SqlCommand()) { sqlCommand.Connection = sqlConnection; StringBuilder strb = new StringBuilder(); strb.Append(DbRecursos.uspOrdenPagoGet); if (pCriterio != null) { strb.Append(" WHERE "); if (!string.IsNullOrEmpty(pCriterio.CodigoMoneda)) { strb.Append("MONEDA.CODIGO=@MONEDA_CODIGO"); sqlCommand.Parameters.Add(new SqlParameter("@MONEDA_CODIGO", pCriterio.CodigoMoneda)); } if (pCriterio.SucursalId != 0) { strb.Append("ORDEN_PAGO.SUCURSAL = @SUCURSAL"); sqlCommand.Parameters.Add(new SqlParameter("@SUCURSAL", pCriterio.SucursalId)); } } sqlCommand.CommandText = strb.ToString(); using (SqlDataReader dataReader = sqlCommand.ExecuteReader()) { while (dataReader.Read()) { OrdenPagoBE oOrdenPagoBE = new OrdenPagoBE(); oOrdenPagoBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("ID"))); MonedaBE oMonedaBE = new MonedaBE(); EstadoBE oEstadoBE = new EstadoBE(); SucursalBE oSucursalBE = new SucursalBE(); BancoBE oBancoBE = new BancoBE(); oMonedaBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("MONEDA"))); oMonedaBE.Nombre = dataReader.GetValue(dataReader.GetOrdinal("MONEDA_NOMBRE")).ToString(); oMonedaBE.Codigo = dataReader.GetValue(dataReader.GetOrdinal("MONEDA_CODIGO")).ToString(); oEstadoBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("ESTADO"))); oEstadoBE.Nombre = dataReader.GetValue(dataReader.GetOrdinal("ESTADO_NOMBRE")).ToString(); oEstadoBE.Codigo = dataReader.GetValue(dataReader.GetOrdinal("ESTADO_CODIGO")).ToString(); oSucursalBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("SUCURSAL"))); oSucursalBE.Nombre = dataReader.GetValue(dataReader.GetOrdinal("SUCURSAL_NOMBRE")).ToString(); oBancoBE.Id = Convert.ToInt32(dataReader.GetValue(dataReader.GetOrdinal("BANCO_ID"))); oBancoBE.Nombre = Convert.ToString(dataReader.GetValue(dataReader.GetOrdinal("BANCO_NOMBRE"))); oOrdenPagoBE.Moneda = oMonedaBE; oOrdenPagoBE.Sucursal = oSucursalBE; oOrdenPagoBE.Estado = oEstadoBE; oSucursalBE.Banco = oBancoBE; oOrdenPagoBE.Monto = Convert.ToDecimal(dataReader.GetValue(dataReader.GetOrdinal("MONTO"))); oOrdenPagoBE.FechaPago = Convert.ToDateTime(dataReader.GetValue(dataReader.GetOrdinal("FECHA_PAGO"))); ltsResultado.Add(oOrdenPagoBE); } } } } return(ltsResultado); }