Пример #1
0
        /*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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }