public RespuestaModel Consultar(ViviendaModel modelo) { try { List <CAT_VIVIENDAS> listTodo = new List <CAT_VIVIENDAS>(); using (var conex = new DatabaseViviendaEntities()) { listTodo = conex.CAT_VIVIENDAS.ToList(); } if (!String.IsNullOrEmpty(modelo.Vivienda)) { listTodo = listTodo.Where(x => x.Vivienda.Contains(modelo.Vivienda)).ToList(); } if (modelo.Activo.Equals(1)) { listTodo = listTodo.Where(x => x.Activo.Equals(true)).ToList(); } if (modelo.Activo.Equals(0)) { listTodo = listTodo.Where(x => x.Activo.Equals(false)).ToList(); } _respuesta.ejecucion = true; _respuesta.datos = listTodo; } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel Agregar(Tbl_Usuarios modelo) { try { _respuesta = new RespuestaModel(); List <string> mensajes; if (!ExisteDB(modelo, true, out mensajes)) { _respuesta.ejecucion = false; _respuesta.mensaje = mensajes; return(_respuesta); } using (var conex = new DatabaseViviendaEntities()) { conex.Tbl_Usuarios.Add(modelo); conex.SaveChanges(); } } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel Select() { try { List <SelectModel> listSelect = new List <SelectModel>(); using (var conex = new DatabaseViviendaEntities()) { var listado = conex.CAT_VIVIENDAS.Where(x => x.Activo.Equals(true)).ToList(); foreach (var itemlst in listado) { listSelect.Add(new SelectModel() { descripcion = itemlst.Vivienda, id = itemlst.Id_Vivienda }); } } _respuesta.ejecucion = true; _respuesta.datos = listSelect; } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel Actualizar(Tbl_Usuarios modelo) { try { _respuesta = new RespuestaModel(); List <string> mensajes; if (ExisteDB(modelo, false, out mensajes)) { _respuesta.ejecucion = false; _respuesta.mensaje = mensajes; return(_respuesta); } using (var conex = new DatabaseViviendaEntities()) { var usuario = conex.Tbl_Usuarios.Where(x => x.Id_Usuario.Equals(modelo.Id_Usuario)).FirstOrDefault(); usuario.Nombre = modelo.Nombre; usuario.ApMaterno = modelo.ApMaterno; usuario.ApPaterno = modelo.ApPaterno; usuario.Correo = modelo.Correo; usuario.Usuario = modelo.Usuario; conex.SaveChanges(); _respuesta.ejecucion = true; _respuesta.mensaje.Add(Resources.Mensajes.MensajeEditar); } } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel Agregar(CAT_CONDOMINIOS model) { _respuesta = new RespuestaModel(); try { if (ExisteDB(model.Condominio)) { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeDuplicado); return(_respuesta); } using (var conex = new DatabaseViviendaEntities()) { model.Activo = true; conex.CAT_CONDOMINIOS.Add(model); conex.SaveChanges(); } _respuesta.ejecucion = true; _respuesta.mensaje.Add(Resources.Mensajes.MensajeCorrecto); } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel Consultar(ServiciosContratoModel modelo) { try { List <ASOC_CONTRATOS_SERVICIOS> listTodo = new List <ASOC_CONTRATOS_SERVICIOS>(); using (var conex = new DatabaseViviendaEntities()) { listTodo = conex.ASOC_CONTRATOS_SERVICIOS.ToList(); } if (!modelo.Id_Servicio.Equals(0)) { listTodo = listTodo.Where(x => x.Id_Servicio.Equals(modelo.Id_Servicio)).ToList(); } if (!modelo.Id_Contrato.Equals(0)) { listTodo = listTodo.Where(x => x.Id_Contrato.Equals(modelo.Id_Contrato)).ToList(); } if (modelo.Activo.Equals(1)) { listTodo = listTodo.Where(x => x.Activo.Equals(true)).ToList(); } if (modelo.Activo.Equals(0)) { listTodo = listTodo.Where(x => x.Activo.Equals(false)).ToList(); } _respuesta.ejecucion = true; _respuesta.datos = listTodo; } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel Consultar(CondominioModel model) { try { List <CAT_CONDOMINIOS> listado; _respuesta = new RespuestaModel(); using (var conex = new DatabaseViviendaEntities()) { listado = conex.CAT_CONDOMINIOS.ToList(); if (!String.IsNullOrEmpty(model.Condominio)) { listado = listado.Where(x => x.Condominio.ToUpper().Contains(model.Condominio.ToUpper())).ToList(); } if (model.Activo == 1) { listado = listado.Where(x => x.Activo.Equals(true)).ToList(); } if (model.Activo == 0) { listado = listado.Where(x => x.Activo.Equals(false)).ToList(); } _respuesta.ejecucion = true; _respuesta.datos = listado; } } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel Actualizar(CAT_CONDOMINIOS model) { try { _respuesta = new RespuestaModel(); if (ExisteDB(model)) { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeDuplicado); return(_respuesta); } using (var conex = new DatabaseViviendaEntities()) { var condominio = conex.CAT_CONDOMINIOS.Where(x => x.Id_Condominio.Equals(model.Id_Condominio)).FirstOrDefault(); //condominio = model; condominio.Activo = model.Activo; condominio.Clave = model.Clave; condominio.Colonia = model.Colonia; condominio.Condominio = model.Condominio; condominio.Cp = model.Cp; condominio.DemMun = model.DemMun; condominio.Id_Estado = model.Id_Estado; conex.SaveChanges(); _respuesta.ejecucion = true; _respuesta.mensaje.Add(Resources.Mensajes.MensajeEditar); } } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel Agregar(TBL_CONTRATOS modelo) { _respuesta = new RespuestaModel(); try { //if (ExisteDB(model.Condominio)) //{ // _respuesta.ejecucion = false; // _respuesta.mensaje.Add(Resources.Mensajes.MensajeDuplicado); // return _respuesta; //} using (var conex = new DatabaseViviendaEntities()) { modelo.Activo = true; conex.TBL_CONTRATOS.Add(modelo); conex.SaveChanges(); _respuesta.datos = modelo.Id_Contrato; } _respuesta.ejecucion = true; _respuesta.mensaje.Add(Resources.Mensajes.MensajeCorrecto); } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel Consultar(ContratoModel modelo) { _respuesta = new RespuestaModel(); try { List <TBL_CONTRATOS> listTodo = new List <TBL_CONTRATOS>(); using (var conex = new DatabaseViviendaEntities()) { listTodo = conex.TBL_CONTRATOS.ToList(); } if (!modelo.Id_Contrato.Equals(0)) { listTodo = listTodo.Where(x => x.Id_Contrato.Equals(modelo.Id_Contrato)).ToList(); } if (!modelo.Id_Condominio.Equals(0)) { listTodo = listTodo.Where(x => x.Id_Condominio.Equals(modelo.Id_Condominio)).ToList(); } _respuesta.ejecucion = true; _respuesta.datos = listTodo; } catch (Exception ex) { } return(listTodo); }
public RespuestaModel Consultar(Nivel1_2Model modelo) { try { using (var conex = new DatabaseViviendaEntities()) { List <SqlParameter> parametros = new List <SqlParameter>(); _qry = "select " + _nivel.tablaC2.idNombre + " AS ID," + _nivel.tablaC2.descripcion + " AS DESCRIPCION," + _nivel.tablaC2.descripcion2 + " AS DESCRIPCION2,CAST(ACTIVO AS INT) AS ACTIVO from " + _nivel.tablaC2.nombreTabla; if (!String.IsNullOrEmpty(modelo.descripcion)) { parametros.Add(new SqlParameter("@DESCRIPCION", modelo.descripcion)); _qry += " WHERE " + _nivel.tablaC2.descripcion + " LIKE @DESCRIPCION"; } if (!modelo.id.Equals(0)) { if (parametros.Count.Equals(0)) { _qry += " WHERE "; } else { _qry += " AND "; } _qry += _nivel.tablaC2.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 <Nivel1_2Model>(_qry).ToList(); } else { _respuesta.ejecucion = true; _respuesta.datos = conex.Database.SqlQuery <Nivel1_2Model>(_qry, parametros.ToArray()).ToList(); } } } catch (Exception ex) { _respuesta.ejecucion = false; _respuesta.mensaje.Add(ex.Message); } return(_respuesta); }
public RespuestaModel Consultar(UsuarioModel modelo) { try { _respuesta = new RespuestaModel(); using (var conex = new DatabaseViviendaEntities()) { var lstUsuario = conex.Tbl_Usuarios.ToList(); if (!modelo.Id_Usuario.Equals(0)) { lstUsuario = lstUsuario.Where(x => x.Id_Usuario.Equals(modelo.Id_Usuario)).ToList(); } if (String.IsNullOrEmpty(modelo.Nombre)) { lstUsuario = lstUsuario.Where(x => x.Nombre.Equals(modelo.Nombre)).ToList(); } if (String.IsNullOrEmpty(modelo.ApPaterno)) { lstUsuario = lstUsuario.Where(x => x.ApPaterno.Equals(modelo.ApPaterno)).ToList(); } if (String.IsNullOrEmpty(modelo.ApMaterno)) { lstUsuario = lstUsuario.Where(x => x.ApMaterno.Equals(modelo.ApMaterno)).ToList(); } if (String.IsNullOrEmpty(modelo.Correo)) { lstUsuario = lstUsuario.Where(x => x.Correo.Equals(modelo.Correo)).ToList(); } if (String.IsNullOrEmpty(modelo.Usuario)) { lstUsuario = lstUsuario.Where(x => x.Usuario.Equals(modelo.Usuario)).ToList(); } if (String.IsNullOrEmpty(modelo.Contraseña)) { lstUsuario = lstUsuario.Where(x => x.Password.Equals(modelo.Contraseña)).ToList(); } if (modelo.Activo.Equals(1)) { lstUsuario = lstUsuario.Where(x => x.Activo.Equals(true)).ToList(); } if (modelo.Activo.Equals(0)) { lstUsuario = lstUsuario.Where(x => x.Activo.Equals(false)).ToList(); } _respuesta.ejecucion = true; _respuesta.datos = lstUsuario; } } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel CambioContraseña(Tbl_Usuarios modelo) { using (var conex = new DatabaseViviendaEntities()) { var usuario = conex.Tbl_Usuarios.Where(x => x.Id_Usuario.Equals(modelo.Id_Usuario)).FirstOrDefault(); usuario.Password = modelo.Password; conex.SaveChanges(); _respuesta.ejecucion = true; _respuesta.mensaje.Add(Resources.Mensajes.MensajeEditar); } return(_respuesta); }
public RespuestaModel Agregar(Nivel1_2Model modelo) { try { if (String.IsNullOrEmpty(modelo.descripcion)) { _respuesta.ejecucion = false; _respuesta.mensaje.Add("Dato requerido"); return(_respuesta); } var listado = (List <Nivel1_2Model>)Consultar(new Nivel1_2Model() { 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); } intExiste = listado.Where(x => x.descripcion2.Trim().ToUpper().Equals(modelo.descripcion2.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.tablaC2.nombreTabla + "(" + _nivel.tablaC2.descripcion + "," + _nivel.tablaC2.descripcion2 + ", ACTIVO) VALUES (@VALOR,@VALOR2,1)"; List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@VALOR", modelo.descripcion.Trim())); parametros.Add(new SqlParameter("@VALOR2", modelo.descripcion2.Trim())); conex.Database.ExecuteSqlCommand(_qry, parametros.ToArray()); //conex.Database.ExecuteSqlCommand(_qry, new SqlParameter("@VALOR2", modelo.descripcion2.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 RespuestaModel Actualizar(Nivel1_2Model 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 <Nivel1_2Model>)Consultar(modelo).datos; int intExiste = listado.Where(x => x.descripcion.Trim().ToUpper().Equals(modelo.descripcion.Trim().ToUpper()) && !x.id.Equals(modelo.id) && x.descripcion2.Trim().ToUpper().Equals(modelo.descripcion2.Trim().ToUpper())).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("@VALOR2", modelo.descripcion2.Trim()), new SqlParameter("@ACTIVO", modelo.activo), new SqlParameter("@ID", modelo.id) }; _qry = "UPDATE " + _nivel.tablaC2.nombreTabla + " SET " + _nivel.tablaC2.descripcion + "=@VALOR," + _nivel.tablaC2.descripcion2 + "=@VALOR2, ACTIVO=@ACTIVO WHERE " + _nivel.tablaC2.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); } }
private bool Existe(string nombre) { int cantidad = 0; using (var conex = new DatabaseViviendaEntities()) { cantidad = conex.CAT_VIVIENDAS.Where(x => x.Vivienda.Trim().ToUpper().Equals(nombre.Trim().ToUpper())).Count(); } if (cantidad == 0) { return(false); } else { return(true); } }
public RespuestaModel CompraraContraseña(Tbl_Usuarios modelo) { using (var conex = new DatabaseViviendaEntities()) { var usuario = conex.Tbl_Usuarios.Where(x => x.Id_Usuario.Equals(modelo.Id_Usuario)).FirstOrDefault(); if (usuario.Password.Equals(modelo.Password)) { _respuesta.ejecucion = true; } else { _respuesta.ejecucion = true; _respuesta.mensaje.Add("Usuario y/o contraseña incorrecta"); } } return(_respuesta); }
private bool Existe(CAT_VIVIENDAS model) { int cantidad = 0; using (var conex = new DatabaseViviendaEntities()) { cantidad = conex.CAT_VIVIENDAS.Where(x => x.Vivienda.Trim().ToUpper().Equals(model.Vivienda.Trim().ToUpper()) && x.Id_Vivienda != model.Id_Vivienda).Count(); } if (cantidad == 0) { return(false); } else { return(true); } }
private bool ExisteDB(CAT_CONDOMINIOS model) { int cantidad = 0; using (var conex = new DatabaseViviendaEntities()) { cantidad = conex.CAT_CONDOMINIOS.Where(x => x.Condominio.Trim().ToUpper().Equals(model.Condominio.Trim().ToUpper()) && x.Id_Condominio != model.Id_Condominio).Count(); } if (cantidad == 0) { return(false); } else { return(true); } }
public RespuestaModel ConsultarId(int id) { try { CAT_VIVIENDAS vivienda = new CAT_VIVIENDAS(); using (var conex = new DatabaseViviendaEntities()) { vivienda = conex.CAT_VIVIENDAS.Where(x => x.Id_Vivienda.Equals(id)).FirstOrDefault(); } _respuesta.ejecucion = true; _respuesta.datos = vivienda; } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel ConsultarId(int id) { try { _respuesta = new RespuestaModel(); _respuesta.ejecucion = true; CAT_CONDOMINIOS condominio; using (var conex = new DatabaseViviendaEntities()) { condominio = conex.CAT_CONDOMINIOS.Where(x => x.Id_Condominio.Equals(id)).FirstOrDefault(); } _respuesta.datos = condominio; } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel ConsultarId(int id) { try { _respuesta = new RespuestaModel(); using (var conex = new DatabaseViviendaEntities()) { if (!id.Equals(0)) { _respuesta.datos = conex.Tbl_Usuarios.Where(x => x.Id_Usuario.Equals(id)).FirstOrDefault(); } _respuesta.ejecucion = true; } } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel Agregar(ASOC_CONTRATOS_SERVICIOS modelo) { _respuesta = new RespuestaModel(); try { using (var conex = new DatabaseViviendaEntities()) { modelo.Activo = true; conex.ASOC_CONTRATOS_SERVICIOS.Add(modelo); conex.SaveChanges(); } _respuesta.ejecucion = true; _respuesta.mensaje.Add(Resources.Mensajes.MensajeCorrecto); } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel Agregar(CAT_VIVIENDAS modelo) { try { if (Existe(modelo.Vivienda)) { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeDuplicado); return(_respuesta); } CondominioBL condominioBL = new CondominioBL(); TipoViviendaBL tipoViviendaBL = new TipoViviendaBL(); var lsttipoVivienda = (List <Nivel1_2Model>)tipoViviendaBL.Consultar(new Nivel1_2Model() { id = modelo.id_TipoVivienda.Value, activo = -1 }).datos; var condominio = (CAT_CONDOMINIOS)condominioBL.ConsultarId(modelo.id_Condominio.Value).datos; string tipoVivienda = lsttipoVivienda.FirstOrDefault().descripcion2; modelo.Vivienda = condominio.Clave + " " + modelo.Calle + " " + tipoVivienda + " " + modelo.NumExt; if (String.IsNullOrEmpty(modelo.NumInt)) { modelo.Vivienda += modelo.Vivienda + " " + modelo.NumInt; } using (var conex = new DatabaseViviendaEntities()) { modelo.Activo = true; conex.CAT_VIVIENDAS.Add(modelo); conex.SaveChanges(); } _respuesta.ejecucion = true; _respuesta.mensaje.Add(Resources.Mensajes.MensajeCorrecto); } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }
public RespuestaModel Actualizar(CAT_VIVIENDAS modelo) { try { if (!_respuesta.ejecucion) { return(_respuesta); } if (Existe(modelo)) { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeDuplicado); return(_respuesta); } using (var conex = new DatabaseViviendaEntities()) { var registro = conex.CAT_VIVIENDAS.Where(x => x.Id_Vivienda.Equals(modelo.Id_Vivienda)).FirstOrDefault(); registro.Activo = modelo.Activo; registro.Calle = modelo.Calle; registro.id_Condominio = modelo.id_Condominio; registro.id_Propietario = modelo.id_Propietario; registro.id_TipoVivienda = modelo.id_TipoVivienda; registro.Lote = modelo.Lote; registro.NumExt = modelo.NumExt; registro.NumInt = modelo.NumInt; registro.Vivienda = modelo.Vivienda; conex.SaveChanges(); } _respuesta.ejecucion = true; _respuesta.mensaje.Add(Resources.Mensajes.MensajeEditar); } catch { _respuesta.ejecucion = false; _respuesta.mensaje.Add(Resources.Mensajes.MensajeError); } return(_respuesta); }