示例#1
0
        public static string Actualizar(int idusuario, int idrol, string usuario_anterior, string usuario_nombre, string contraseña)
        {
            DUsuario Datos = new DUsuario();
            EUsuario obj   = new EUsuario();

            if (usuario_anterior.Equals(usuario_nombre))
            {
                obj.IdUsuario      = idusuario;
                obj.Rol_Id         = idrol;
                obj.Usuario_Nombre = usuario_nombre;
                obj.Contraseña     = contraseña;
                return(Datos.Actualizar(obj));
            }
            else
            {
                string existe = Datos.Existe(usuario_nombre);
                if (existe.Equals("1"))
                {
                    return("El usuario ya existe");
                }
                else
                {
                    obj.IdUsuario      = idusuario;
                    obj.Rol_Id         = idrol;
                    obj.Usuario_Nombre = usuario_nombre;
                    obj.Contraseña     = contraseña;
                    return(Datos.Actualizar(obj));
                }
            }
        }
示例#2
0
        public static string Actualizar(int Id, int idRol, string Nombre, string tipoDocumento,
                                        string numDocumento, string direccion, string telefono,
                                        string emailAnterior, string email, string clave)
        {
            DUsuario Datos   = new DUsuario();
            Usuario  usuario = new Usuario();

            if (emailAnterior.Equals(email))
            {
                usuario.IdUsuario     = Id;
                usuario.IdRol         = idRol;
                usuario.Nombre        = Nombre;
                usuario.TipoDocumento = tipoDocumento;
                usuario.NumDocumento  = numDocumento;
                usuario.Direccion     = direccion;
                usuario.Telefono      = telefono;
                usuario.Email         = email;
                usuario.Clave         = clave;
                return(Datos.Actualizar(usuario));
            }
            else
            {
                string Existe = Datos.Existe(email);

                if (Existe.Equals("1"))
                {
                    return("el usuario ya existe");
                }
                else
                {
                    usuario.IdUsuario     = Id;
                    usuario.IdRol         = idRol;
                    usuario.Nombre        = Nombre;
                    usuario.TipoDocumento = tipoDocumento;
                    usuario.NumDocumento  = numDocumento;
                    usuario.Direccion     = direccion;
                    usuario.Telefono      = telefono;
                    usuario.Email         = email;
                    usuario.Clave         = clave;
                    return(Datos.Actualizar(usuario));
                }
            }
        }
示例#3
0
        public static String Actualizar(int Idusuario, int Idrol, string Nombre, string tipo_documento, string num_documento, string direccion, string emailant, string telefono, string email, string clave)
        {
            //Llamamos el metodo Actualizar de la clase Dcategorias y le enviamos los parametros que espera
            DUsuario Datos = new DUsuario();
            Usuario  Obj   = new Usuario();

            //Si la variable nombre anterior es igual al string nombre, entonces el usuario modifico los otros campos menos el nombre
            if (emailant.Equals(email))
            {
                Obj.idusuario      = Idusuario;
                Obj.idrol          = Idrol;
                Obj.nombre         = Nombre;
                Obj.tipo_documento = tipo_documento;
                Obj.NumDocumento   = num_documento;
                Obj.Direccion      = direccion;
                Obj.Telefono       = telefono;
                Obj.Email          = email;
                Obj.Clave          = clave;
                return(Datos.Actualizar(Obj));
            }
            else
            {
                //Validamos que no exista una categoria con el mismo nombre
                string Existe = Datos.Existe(email);
                if (Existe.Equals("1"))
                {
                    return("Ya existe un Usuario con este nombre");
                }
                else
                {
                    Obj.idusuario      = Idusuario;
                    Obj.idrol          = Idrol;
                    Obj.nombre         = Nombre;
                    Obj.tipo_documento = tipo_documento;
                    Obj.NumDocumento   = num_documento;
                    Obj.Direccion      = direccion;
                    Obj.Telefono       = telefono;
                    Obj.Email          = email;
                    Obj.Clave          = clave;
                    return(Datos.Actualizar(Obj));
                }
            }
        }
示例#4
0
        public static string Actualizar(int Id, int IdRol, string Nombre, string TipoDocumento, string NumDocumento,
                                        string Direccion, string Telefono, string EmailAnt, string Email, string Clave)
        {
            DUsuario Datos = new DUsuario();
            Usuario  Obj   = new Usuario();

            if (EmailAnt.Equals(Email))
            {
                Obj.IdUsuario     = Id;
                Obj.IdRol         = IdRol;
                Obj.Nombre        = Nombre;
                Obj.TipoDocumento = TipoDocumento;
                Obj.NumDocumento  = NumDocumento;
                Obj.Direccion     = Direccion;
                Obj.Telefono      = Telefono;
                Obj.Email         = Email;
                Obj.Clave         = Clave;
                return(Datos.Actualizar(Obj));
            }
            else
            {
                string Existe = Datos.Existe(Email);
                if (Existe.Equals("1"))
                {
                    return("El email esta siendo utilizado");
                }
                else
                {
                    Obj.IdUsuario     = Id;
                    Obj.IdRol         = IdRol;
                    Obj.Nombre        = Nombre;
                    Obj.TipoDocumento = TipoDocumento;
                    Obj.NumDocumento  = NumDocumento;
                    Obj.Direccion     = Direccion;
                    Obj.Telefono      = Telefono;
                    Obj.Email         = Email;
                    Obj.Clave         = Clave;
                    return(Datos.Actualizar(Obj));
                }
            }
        }
        public static string Actualizar(int id_funcionario, string rutAnterior, string run, string nombres, string ap_paterno, string ap_materno,
                                        string direccion, string emailAnterior, string email, int telefono_movil, int telefono_fijo, int id_comuna, int id_rol, int id_empresa, string password)
        {
            DUsuario Datos = new DUsuario();
            Usuario  Obj   = new Usuario();

            if (!emailAnterior.Equals(email))
            {
                if (Datos.Existe(email).Equals("1"))
                {
                    return("Ya existe un usuario con este email, porfavor ingrese otro.");
                }
            }

            if (!rutAnterior.Equals(run))
            {
                if (Datos.ExisteRut(run).Equals("1"))
                {
                    return("Ya existe el RUN ingresado, por favor ingrese otro.");
                }
            }

            Obj.id_funcionario = id_funcionario;
            Obj.run            = run;
            Obj.nombres        = nombres;
            Obj.ap_paterno     = ap_paterno;
            Obj.ap_materno     = ap_materno;
            Obj.direccion      = direccion;
            Obj.email          = email;
            Obj.telefono_movil = telefono_movil;
            Obj.telefono_fijo  = telefono_fijo;
            Obj.id_comuna      = id_comuna;
            Obj.id_rol         = id_rol;
            Obj.id_empresa     = id_empresa;
            Obj.password       = password;
            return(Datos.Actualizar(Obj));
        }
示例#6
0
 public tbUsuarios eliminar(tbUsuarios usuario)
 {
     return(usuarioIns.Actualizar(usuario));
 }