/*public ResultadoDTO CambiaEstadoPersona(int idPersona) { * ResultadoDTO r = new ResultadoDTO(); * try { * using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { * Clientes objTemp = dbo.Clientes.FirstOrDefault(u => u.id_cliente == idPersona); * if (objTemp != null) { * objTemp.activo = !objTemp.activo; * dbo.SaveChanges(); * r.error = false; * r.id = idPersona; * * } else { * r.error = true; * r.mensaje = "No se pudo completar actualizacion"; * } * } * } catch (Exception e) { * r.error = true; * r.mensaje = e.Message; * } * return r; * }*/ public ResultadoDTO ModificarCliente(long id_cliente, String nombres, String apePat, String apeMat, String email, String userName, String pswd) { ResultadoDTO r = new ResultadoDTO(); try { using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { Clientes objTemp = dbo.Clientes.FirstOrDefault(u => u.id_cliente == id_cliente); if (objTemp != null) { if ((nombres != null) && (nombres != "")) { objTemp.nombres_cliente = nombres; } if ((userName != null) && (userName != "")) { if (!ExisteUserName(userName)) { objTemp.username = userName; } } if ((apePat != null) && (apePat != "")) { objTemp.apePat_cliente = apePat; } if ((apeMat != null) && (apeMat != "")) { objTemp.apeMat_cliente = apeMat; } if ((email != null) && (email != "")) { objTemp.email_cliente = email; } if ((pswd != null) && (pswd != "")) { objTemp.passwd = pswd; } dbo.SaveChanges(); r.error = false; r.id = id_cliente; } else { r.error = true; r.mensaje = "No se pudo completar actualizacion"; } } } catch (Exception e) { r.error = true; r.mensaje = e.Message; } return(r); }
public ResultadoDTO CrearPlan(Planes dto) { ResultadoDTO r = new ResultadoDTO(); try { using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { dbo.Planes.Add(dto); dbo.SaveChanges(); r.error = false; r.id = dto.id_plan; } } catch (Exception e) { r.error = true; r.mensaje = e.Message; } return(r); }
public ResultadoDTO CambiarContraseña(int id_cliente, String nuevaPasswd) { ResultadoDTO r = new ResultadoDTO(); try { using (AutomatTelefEntities dbo = new AutomatTelefEntities()) { Clientes objTemp = dbo.Clientes.FirstOrDefault(u => u.id_cliente == id_cliente); if ((objTemp != null) && (nuevaPasswd != "")) { objTemp.passwd = nuevaPasswd; dbo.SaveChanges(); } else { r.error = true; r.mensaje = "no se completó el cambio"; } } } catch (Exception e) { r.error = true; r.mensaje = e.Message; } return(r); }