public RespuestaModel Actualizar(Nivel1Model modelo) { try { if (String.IsNullOrEmpty(modelo.descripcion)) { _respuesta.ejecucion = false; _respuesta.mensaje.Add("Dato requerido"); return(_respuesta); } if (modelo.id.Equals(0)) { _respuesta.ejecucion = false; _respuesta.mensaje.Add("Identificador requerido"); return(_respuesta); } var listado = _manage.Consultar(modelo); int intExiste = listado.Where(x => x.descripcion.Trim().ToUpper().Equals(modelo.descripcion.Trim().ToUpper()) && !x.id.Equals(modelo.id)).Count(); if (intExiste > 0) { _respuesta.ejecucion = false; _respuesta.mensaje.Add("El dato que deseas modificar ya se encuentra registrado"); return(_respuesta); } _manage.Editar(modelo); _respuesta.ejecucion = true; _respuesta.mensaje.Add("Se actualizó correctamente"); return(_respuesta); } catch (Exception ex) { _respuesta.ejecucion = false; _respuesta.mensaje.Add(ex.Message); return(_respuesta); } }
public PartialViewResult Grid(Nivel1Model modelo) { var resul = _negocio.Consultar(modelo); _nivel1.datos = resul.datos; return(PartialView("~/Views/CatalogosGenerico/Nivel1/Grid.cshtml", _nivel1)); }
public PartialViewResult Grid(Nivel1Model modelo) { var resul = _nivel1BL.Consultar(modelo); _nivel.datos = resul.datos; return(PartialView("~/Views/Nivel1Campo1/Grid.cshtml", _nivel)); }
public RespuestaModel Agregar(Nivel1Model modelo) { try { if (String.IsNullOrEmpty(modelo.descripcion)) { _respuesta.ejecucion = false; _respuesta.mensaje.Add("Dato requerido"); return(_respuesta); } var listado = _manage.Consultar(new Nivel1Model() { activo = -1, id = 0 }); int intExiste = listado.Where(x => x.descripcion.Trim().ToUpper().Equals(modelo.descripcion.Trim().ToUpper())).Count(); if (intExiste > 0) { _respuesta.ejecucion = false; _respuesta.mensaje.Add("El dato que deseas ingresar ya se encuentra registrado"); return(_respuesta); } _manage.Agregar(modelo); _respuesta.ejecucion = true; _respuesta.mensaje.Add("Se agregó correctamente"); return(_respuesta); } catch (Exception ex) { _respuesta.ejecucion = false; _respuesta.mensaje.Add(ex.Message); return(_respuesta); } }
public RespuestaModel Consultar(Nivel1Model modelo) { try { using (var conex = new DatabaseViviendaEntities()) { List <SqlParameter> parametros = new List <SqlParameter>(); _qry = "select " + _nivel.tabla.idNombre + " AS ID," + _nivel.tabla.descripcion + " AS DESCRIPCION,CAST(ACTIVO AS INT) AS ACTIVO from " + _nivel.tabla.nombreTabla; if (!String.IsNullOrEmpty(modelo.descripcion)) { parametros.Add(new SqlParameter("@DESCRIPCION", modelo.descripcion)); _qry += " WHERE " + _nivel.tabla.descripcion + " LIKE @DESCRIPCION"; } if (!modelo.id.Equals(0)) { if (parametros.Count.Equals(0)) { _qry += " WHERE "; } else { _qry += " AND "; } _qry += _nivel.tabla.idNombre + "= @ID"; parametros.Add(new SqlParameter("@ID", modelo.id)); } if (!modelo.activo.Equals(-1)) { if (parametros.Count.Equals(0)) { _qry += " WHERE "; } else { _qry += " AND "; } _qry += "ACTIVO = @ACTIVO"; parametros.Add(new SqlParameter("@ACTIVO", modelo.activo)); } if (parametros.Count.Equals(0)) { _respuesta.ejecucion = true; _respuesta.datos = conex.Database.SqlQuery <Nivel1Model>(_qry).ToList(); } else { _respuesta.ejecucion = true; _respuesta.datos = conex.Database.SqlQuery <Nivel1Model>(_qry, parametros.ToArray()).ToList(); } } } catch (Exception ex) { _respuesta.ejecucion = false; _respuesta.mensaje.Add(ex.Message); } return(_respuesta); }
public void Agregar(Nivel1Model model) { using (var conex = new AdminEntities1()) { //List<SqlParameter> parametros = new List<SqlParameter>() { new SqlParameter("@VALOR", model.descripcion.Trim()) }; _qry = "INSERT INTO " + _tabla + "(" + _columnName + ", ACTIVO) VALUES (@VALOR,1)"; conex.Database.ExecuteSqlCommand(_qry, new SqlParameter("@VALOR", model.descripcion.Trim())); } }
public RespuestaModel Consultar(Nivel1Model modelo) { try { _respuesta.ejecucion = true; _respuesta.datos = _manage.Consultar(modelo); } catch (Exception ex) { _respuesta.ejecucion = false; _respuesta.mensaje.Add(ex.Message); } return(_respuesta); }
public void Editar(Nivel1Model model) { using (var conex = new AdminEntities1()) { List <SqlParameter> parametros = new List <SqlParameter>() { new SqlParameter("@VALOR", model.descripcion.Trim()), new SqlParameter("@ACTIVO", model.activo), new SqlParameter("@ID", model.id) }; _qry = "UPDATE " + _tabla + " SET " + _columnName + "=@VALOR, ACTIVO=@ACTIVO WHERE " + _idName + "=@ID"; conex.Database.ExecuteSqlCommand(_qry, parametros.ToArray()); } }
public List <Nivel1Model> Consultar(Nivel1Model filtros) { using (var conex = new AdminEntities1()) { List <SqlParameter> parametros = new List <SqlParameter>(); _qry = "select " + _idName + " AS ID," + _columnName + " AS DESCRIPCION,CAST(ACTIVO AS INT) AS ACTIVO from " + _tabla; if (!String.IsNullOrEmpty(filtros.descripcion)) { parametros.Add(new SqlParameter("@DESCRIPCION", filtros.descripcion)); _qry += " WHERE " + _columnName + " LIKE @DESCRIPCION"; } if (!filtros.id.Equals(0)) { if (parametros.Count.Equals(0)) { _qry += " WHERE "; } else { _qry += " AND "; } _qry += _idName + "= @ID"; parametros.Add(new SqlParameter("@ID", filtros.id)); } if (!filtros.activo.Equals(-1)) { if (parametros.Count.Equals(0)) { _qry += " WHERE "; } else { _qry += " AND "; } _qry += "ACTIVO = @ACTIVO"; parametros.Add(new SqlParameter("@ACTIVO", filtros.activo)); } if (parametros.Count.Equals(0)) { return(conex.Database.SqlQuery <Nivel1Model>(_qry).ToList()); } else { return(conex.Database.SqlQuery <Nivel1Model>(_qry, parametros.ToArray()).ToList()); } } }
public RespuestaModel Actualizar(Nivel1Model modelo) { try { if (String.IsNullOrEmpty(modelo.descripcion)) { _respuesta.ejecucion = false; _respuesta.mensaje.Add("Dato requerido"); return(_respuesta); } if (modelo.id.Equals(0)) { _respuesta.ejecucion = false; _respuesta.mensaje.Add("Identificador requerido"); return(_respuesta); } var listado = (List <Nivel1Model>)Consultar(modelo).datos; int intExiste = listado.Where(x => x.descripcion.Trim().ToUpper().Equals(modelo.descripcion.Trim().ToUpper()) && !x.id.Equals(modelo.id)).Count(); if (intExiste > 0) { _respuesta.ejecucion = false; _respuesta.mensaje.Add("El dato que deseas modificar ya se encuentra registrado"); return(_respuesta); } using (var conex = new DatabaseViviendaEntities()) { List <SqlParameter> parametros = new List <SqlParameter>() { new SqlParameter("@VALOR", modelo.descripcion.Trim()), new SqlParameter("@ACTIVO", modelo.activo), new SqlParameter("@ID", modelo.id) }; _qry = "UPDATE " + _nivel.tabla.nombreTabla + " SET " + _nivel.tabla.descripcion + "=@VALOR, ACTIVO=@ACTIVO WHERE " + _nivel.tabla.idNombre + "=@ID"; conex.Database.ExecuteSqlCommand(_qry, parametros.ToArray()); } _respuesta.ejecucion = true; _respuesta.mensaje.Add("Se actualizó correctamente"); return(_respuesta); } catch (Exception ex) { _respuesta.ejecucion = false; _respuesta.mensaje.Add(ex.Message); return(_respuesta); } }
public RespuestaModel Agregar(Nivel1Model modelo) { try { if (String.IsNullOrEmpty(modelo.descripcion)) { _respuesta.ejecucion = false; _respuesta.mensaje.Add("Dato requerido"); return(_respuesta); } var listado = (List <Nivel1Model>)Consultar(new Nivel1Model() { activo = -1, id = 0 }).datos; int intExiste = listado.Where(x => x.descripcion.Trim().ToUpper().Equals(modelo.descripcion.Trim().ToUpper())).Count(); if (intExiste > 0) { _respuesta.ejecucion = false; _respuesta.mensaje.Add("El dato que deseas ingresar ya se encuentra registrado"); return(_respuesta); } using (var conex = new DatabaseViviendaEntities()) { //List<SqlParameter> parametros = new List<SqlParameter>() { new SqlParameter("@VALOR", model.descripcion.Trim()) }; _qry = "INSERT INTO " + _nivel.tabla.nombreTabla + "(" + _nivel.tabla.descripcion + ", ACTIVO) VALUES (@VALOR,1)"; conex.Database.ExecuteSqlCommand(_qry, new SqlParameter("@VALOR", modelo.descripcion.Trim())); } _respuesta.ejecucion = true; _respuesta.mensaje.Add("Se agregó correctamente"); return(_respuesta); } catch (Exception ex) { _respuesta.ejecucion = false; _respuesta.mensaje.Add(ex.Message); return(_respuesta); } }
public ActionResult Edit(Nivel1Model modelo) { var resul = _negocio.Actualizar(modelo); return(Json(resul)); }
public ActionResult Create(Nivel1Model modelo) { var resul = _negocio.Agregar(modelo); return(Json(resul)); }