private void frmEntrada_Load(object sender, EventArgs e)
        {
            dgvProdutos.Columns.Add(new DeleteColumn());


            DALConexao con  = new DALConexao(DadosDaConexao.StringDaConexao);
            BLLUsuario bllu = new BLLUsuario(con);

            DTOUsuario modelou = bllu.CarregaModeloUsuario(idUsuario);

            idUnidade        = modelou.IdUnidade;
            permissaoUsuario = modelou.PermissaoUsuario;
            this.Text        = this.Text + " - " + modelou.LoginUsuario.ToString() + " (" + modelou.IniciaisUsuario.ToString() + ")";

            DALConexao cx    = new DALConexao(DadosDaConexao.StringDaConexao);
            BLLUnidade bllun = new BLLUnidade(cx);

            cbUnidade.DataSource    = bllun.Localizar("");
            cbUnidade.DisplayMember = "cod_unidade";
            cbUnidade.ValueMember   = "id_unidade";
            cbUnidade.Text          = modelou.IdUnidade.ToString("00");
            if (modelou.PermissaoUsuario < 4)
            {
                cbUnidade.Enabled = false;
            }


            this.AlteraBotoes(1);
        }
Beispiel #2
0
        private void frmCadastroFornecedores_Load(object sender, EventArgs e)
        {
            DALConexao con  = new DALConexao(DadosDaConexao.StringDaConexao);
            BLLUsuario bllu = new BLLUsuario(con);

            DTOUsuario modelou = bllu.CarregaModeloUsuario(idUsuario);

            this.Text = this.Text + " - " + modelou.LoginUsuario.ToString() + " (" + modelou.IniciaisUsuario.ToString() + ")";


            this.alteraBotoes(1);
            txtFantasia.GotFocus    += txtFantasia_GotFocus;
            txtRazao.GotFocus       += txtRazao_GotFocus;
            txtFone1.GotFocus       += txtFone1_GotFocus;
            txtFone2.GotFocus       += txtFone2_GotFocus;
            txtEmail1.GotFocus      += txtEmail1_GotFocus;
            txtEmail2.GotFocus      += txtEmail2_GotFocus;
            txtContato.GotFocus     += txtContato_GotFocus;
            txtCnpj.GotFocus        += txtCnpj_GotFocus;
            txtCep.GotFocus         += txtCep_GotFocus;
            txtLogradouro.GotFocus  += txtLogradouro_GotFocus;
            txtNumero.GotFocus      += txtNumero_GotFocus;
            txtComplemento.GotFocus += txtComplemento_GotFocus;
            txtBairro.GotFocus      += txtBairro_GotFocus;
            txtCidade.GotFocus      += txtCidade_GotFocus;
            txtEstado.GotFocus      += txtEstado_GotFocus;
        }
Beispiel #3
0
        public bool Update(DTOUsuario usuario)
        {
            bool err = true;

            try
            {
                IDbConnection objConnnexao;
                IDbCommand    objCommand;
                string        sql = "UPDATE tbl_colunista SET col_nome = ?nome WHERE col_id = ?codigo";

                //recebendo a conexão e executando o cmd
                objConnnexao = Mapped.Connection();
                objCommand   = Mapped.Command(sql, objConnnexao);

                //atribuindo os parametros da string sql
                //objCommand.Parameters.Add(Mapped.Parameter("?codigo", usuario.UsuarioId));
                objCommand.Parameters.Add(Mapped.Parameter("?nome", usuario.Nome));

                objCommand.ExecuteNonQuery();
                objConnnexao.Close();

                //abrindo novamente conexão
                objConnnexao.Dispose();
                objCommand.Dispose();
            }//try
            catch (Exception ex)
            {
                err = false;
            }

            return(err);
        }//metodo update
Beispiel #4
0
        protected void Button5_Click(object sender, EventArgs e)
        {
            DTOUsuario user     = new DTOUsuario();
            CADUsuario procesos = new CADUsuario();
            int        dni      = 0;

            try
            {
                //int ident = int.Parse(busqueda.Text);
                user.Dni = busqueda.Text;
                dni      = procesos.ConsultarUsuarioPorDni(user);
            }
            catch
            {
                ScriptManager.RegisterClientScriptBlock(this, GetType(), "nopermitecamp", "campos();", true);
            }
            if (dni > 0)
            {
                procesos.ConsultarUsuarioGV(GVUsuarios, user);
            }
            else
            {
                procesos.CargarUsuarios(GVUsuarios);
                ScriptManager.RegisterClientScriptBlock(this, GetType(), "noexiste", "noregistrado();", true);
            }
            busqueda.Text = "";
        }
Beispiel #5
0
        public static void CrearUsuario(DTOUsuario usuarioDTO)
        {
            try
            {
                COMANDFASTEntities entities = new COMANDFASTEntities();

                Usuario usuario = new Usuario()
                {
                    Apellido        = usuarioDTO.Apellido,
                    Fecha_Nac       = usuarioDTO.FechaNacimiento,
                    Nombre          = usuarioDTO.Nombre,
                    Login_Usuario   = usuarioDTO.Usuario,
                    Id_Tipo_Usuario = usuarioDTO.TipoUsuario,
                    Pass            = usuarioDTO.Password,
                    Email           = usuarioDTO.Email
                };


                entities.Usuario.Add(usuario);
                entities.SaveChanges();
            }
            catch (System.Data.Entity.Infrastructure.DbUpdateConcurrencyException ex)
            {
            }
            catch (System.Data.Entity.Infrastructure.DbUpdateException ex) //DbContext
            {
            }
            catch (Exception ex)
            {
            }
        }
Beispiel #6
0
        public bool EnviarCorreoConfirmaciónEnvíoReporteProblema(DTOUsuario user)
        {
            try
            {
                //Configuración del Mensaje
                MailMessage mail = new MailMessage();
                //Especificamos el correo desde el que se enviará el Email y el nombre de la persona que lo envía
                mail.From = new MailAddress("*****@*****.**", "FIBER©", Encoding.UTF8);
                //Aquí ponemos el asunto del correo
                mail.Subject = "Confirmación FIBER©";
                //Aquí ponemos el mensaje que incluirá el correo
                mail.IsBodyHtml = true;
                mail.Body       = "Hola " + user.Nombre_contacto + "!" + "<br/>" + "<br/>" + "Muchas gracias por contactarnos, hemos recibido tu solicitud. A partir de éste momento comenzaremos a tramitarla para poder brindarte una respuesta en el menor tiempo posible." + "<br/>" + "<br/>" + "Cordialmente," + "<br/>" + "<b>" + "SERVICIO AL CLIENTE." + "<br/>" + "HEXI©" + "</b>" + "<br/>" + "<br/>" + "<br/>" + "<b>" + "​AVISO LEGAL:" + "</b>" + "Este correo electrónico incluyendo sus anexos, contiene información confidencial de HEXI©, si usted no es el destinatario intencional, se le informa que cualquier uso, difusión, distribución o copiado de esta comunicación está terminantemente prohibido, hacerlo podría tener consecuencias legales como las contenidas en la Ley 1273 de 2009, Ley 1581 de 2012 y todas las que le apliquen. Si ha recibido este correo por error, por favor bórrelo. Si usted es el destinatario, le solicitamos mantener reserva sobre el contenido, los datos o información de contacto del remitente y en general sobre la información de este documento y/o archivos adjuntos, a no ser que exista una autorización explícita. Este mensaje y sus anexos han sido revisados con software antivirus, para evitar que contenga código malicioso que pueda afectar sistemas de cómputo, sin embargo es responsabilidad del destinatario confirmar este hecho en el momento de su recepción.";
                //Especificamos a quien enviaremos el Email, no es necesario que sea Gmail, puede ser cualquier otro proveedor
                mail.To.Add(user.Correo_contacto);
                //Si queremos enviar archivos adjuntos tenemos que especificar la ruta en donde se encuentran
                //mail.Attachments.Add(new Attachment(@"C:\Documentos\carta.docx"));

                //Configuracion del SMTP
                SmtpClient SmtpServer = new SmtpClient("smtp.live.com");
                SmtpServer.Port = 587; //Puerto que utiliza Gmail para sus servicios
                //Especificamos las credenciales con las que enviaremos el mail
                SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "FiberByHEXISENA");
                SmtpServer.EnableSsl   = true;
                SmtpServer.Send(mail);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Beispiel #7
0
        protected void CreateUser_Click(object sender, EventArgs e)
        {
            try
            {
                DTOUsuario usuarioDTO = bsUsuario.CrearUsuarioDTO(
                    txtNombre.Text,
                    txtApellido.Text,
                    DateTime.Today, // puse la fecha de hoy, despues se cambia
                    txtUsuario.Text,
                    txtPassword.Text,
                    txtEmail.Text
                    );

                if (String.IsNullOrEmpty(bsUsuario.VerificarUsuario(usuarioDTO)))
                {
                    bsUsuario.CrearUsuario(usuarioDTO);
                    Response.Redirect("Login.aspx?reg=true");
                }
                else
                {
                    txtError.Visible = true;
                    txtError.Text    = bsUsuario.VerificarUsuario(usuarioDTO);
                }
            }
            catch (Exception ex)
            {
            }
        }
Beispiel #8
0
        public string recup(string correou)
        {
            string     estado;
            DTOUsuario user = new DTOUsuario();

            user.Correo = correou;
            CADUsuario process = new CADUsuario();

            if (process.ConsultarUsuarioPorCorreo(user) != 0)
            {
                if ((process.EnviarCorreoRestablecimientoContraseña(user)) == true)
                {
                    estado = "correcto";
                }
                else
                {
                    estado = "error";
                }
            }
            else
            {
                estado = "noexiste";
            }
            return(estado);
        }
Beispiel #9
0
        public string contacto(string name, string email, string mensaje)
        {
            string     result;
            DTOUsuario infor = new DTOUsuario();
            CADUsuario user  = new CADUsuario();

            infor.Nombre_contacto  = name;
            infor.Correo_contacto  = email;
            infor.Mensaje_contacto = mensaje;
            try
            {
                if (user.EnviarCorreoContacto(infor) == true)
                {
                    user.EnviarCorreoConfirmaciónEnvíoMensajeContacto(infor);
                    result = "true";
                }
                else
                {
                    result = "false";
                }
            }
            catch
            {
                result = null;
            }
            return(result);
        }
Beispiel #10
0
        private void DefaultValues()
        {
            DALConexao con     = new DALConexao(DadosDaConexao.StringDaConexao);
            BLLUnidade bllun   = new BLLUnidade(con);
            BLLUsuario bllu    = new BLLUsuario(con);
            DTOUsuario modelou = bllu.CarregaModeloUsuario(Convert.ToInt32(idUsuario));

            cbUnidade.DataSource    = bllun.ListarUnidades();
            cbUnidade.DisplayMember = "cod_unidade";
            cbUnidade.ValueMember   = "id_unidade";
            cbUnidade.Text          = modelou.IdUnidade.ToString("00");

            if (modelou.PermissaoUsuario < 4)
            {
                cbUnidade.Enabled = false;
            }

            unidade = Convert.ToInt32(cbUnidade.SelectedValue);
            LimpaCampos();
            AlteraBotoes();
            dgvFicha.Rows.Clear();
            CarregaCat();

            txtId.Clear();
        }
Beispiel #11
0
        public DTORespuestaFTP obtenerRutas(string Usuario, string Password, int TipoDocumento, int NumeroMuestra)
        {
            DTORespuestaFTP respuesta = new DTORespuestaFTP();

            try
            {
                this._servicios = new MServicios();
                //Validar el usuario.
                DTOUsuario usuario = new DTOUsuario()
                {
                    Password = Password, Nombre = Usuario
                };
                if (!this._servicios.IsUsuarioValido(usuario))
                {
                    throw new Exception("ERROR: Credenciales de usuario son incorrectas.");
                }
                DTOInforme informe = new DTOInforme();
                informe.TipoDocumento = TipoDocumento;
                informe.NumeroMuestra = NumeroMuestra;
                if (informe == null)
                {
                    throw new Exception("ERROR: El parámetro de entrada no puede ser nulo.");
                }
                respuesta = this._servicios.obtenerArchivo(informe);
                return(respuesta);
            }
            catch (Exception ex)
            {
                respuesta.Resultado = false;
                respuesta.Mensaje   = "WebService.obtenerRutas: " + ex.Message;
                return(respuesta);
            }
        }
Beispiel #12
0
        public static void AdicionarLeilao(int id, DTOUsuario dono, string nomeProduto)
        {
            DTOLeilao leilao = new DTOLeilao(id, dono, nomeProduto);

            dono.addLeilao(leilao);
            DAOLeilao.Add(leilao);
        }
Beispiel #13
0
        public DTOUsuario GetUsuariosPartiesDTO(Int64 idUsuario)
        {
            string     keyCache     = KEY_USUARIOS_PARTIES + "#" + idUsuario;
            DTOUsuario usuarioParty = CacheLayer.Get <DTOUsuario>(keyCache);

            if (usuarioParty == null)
            {
                using (OrdenesContext context = new OrdenesContext())
                {
                    usuarioParty = (from d in context.Usuario
                                    where d.IdUsuario == idUsuario
                                    select new DTOUsuario()
                    {
                        IdParty = d.IdPersona,
                        IdUsuario = d.IdUsuario
                    }
                                    ).FirstOrDefault();
                }
                if (usuarioParty != null)
                {
                    CacheLayer.Add(usuarioParty, keyCache);
                }
            }

            return(usuarioParty);
        }
        private void frmCadastroSetor_Load(object sender, EventArgs e)
        {
            DALConexao con  = new DALConexao(DadosDaConexao.StringDaConexao);
            BLLUsuario bllu = new BLLUsuario(con);

            DTOUsuario modelou = bllu.CarregaModeloUsuario(IdUsuario);

            IdUnidadeUser = modelou.IdUnidade;

            this.Text = this.Text + " - " + modelou.LoginUsuario.ToString() + " (" + modelou.IniciaisUsuario.ToString() + ")";


            if (modelou.PermissaoUsuario < 4)
            {
                cbUnidade.Text    = modelou.IdUnidade.ToString("00");
                cbUnidade.Enabled = false;
            }
            else
            {
                DALConexao cx  = new DALConexao(DadosDaConexao.StringDaConexao);
                BLLUnidade bll = new BLLUnidade(cx);
                cbUnidade.DataSource    = bll.Localizar("");
                cbUnidade.DisplayMember = "cod_unidade";
                cbUnidade.ValueMember   = "cod_unidade";
                cbUnidade.Text          = IdUnidadeUser.ToString();
            }



            alteraBotoes(2);
            this.operacao = "inserir";
            this.CarregaDados();
            carregaUnidade = 1;
        }
Beispiel #15
0
        //Clase para actualizar la información de un usuario
        public int ActualizarUsuario(DTOUsuario user)
        {
            int confirm = 0;

            cnx.Open();
            try
            {
                cmd             = new SqlCommand();
                cmd.Connection  = cnx;
                cmd.CommandText = "prc_modificar_usuario";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@id", user.Id);
                cmd.Parameters.AddWithValue("@dni", user.Dni);
                cmd.Parameters.AddWithValue("@nomb", user.Nombre);
                cmd.Parameters.AddWithValue("@apell", user.Apellidos);
                cmd.Parameters.AddWithValue("@correo", user.Correo);
                cmd.Parameters.AddWithValue("@contrase", user.Contraseña);
                cmd.Parameters.AddWithValue("@tel", user.Tel);
                //cmd.Parameters.AddWithValue("@estado", user.Estado);
                cmd.ExecuteNonQuery();
            }
            catch
            {
                confirm = 1;
            }
            cnx.Close();
            return(confirm);
        }
Beispiel #16
0
        protected void Acept_Click(object sender, EventArgs e)
        {
            int        confirm    = 0;
            string     id_usuario = Convert.ToString(Session["id_usuario"]);
            DTOUsuario user       = new DTOUsuario();

            user.Id         = Convert.ToInt32(id_usuario);
            user.Contraseña = Contraseña.Text;
            CADUsuario procesos = new CADUsuario();

            if (Contraseña.Text != "")
            {
                confirm = confirm + 1;
            }
            if (Confirmacion.Text == Contraseña.Text)
            {
                confirm = confirm + 1;
            }
            if (confirm == 2)
            {
                if (procesos.ModificarPefilUsuario(user) == 0)
                {
                    Contraseña.Text   = "";
                    Confirmacion.Text = "";
                    ScriptManager.RegisterClientScriptBlock(this, GetType(), "mensaje", "modificacion();", true);
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, GetType(), "problem", "problema();", true);
                }
            }
        }
Beispiel #17
0
        public bool EnviarCorreoReporteUser(DTOUsuario user)
        {
            try
            {
                //Configuración del Mensaje
                MailMessage mail       = new MailMessage();
                SmtpClient  SmtpServer = new SmtpClient("smtp.live.com");
                //Especificamos el correo desde el que se enviará el Email y el nombre de la persona que lo envía
                mail.From = new MailAddress("*****@*****.**", "HEXI©", Encoding.UTF8);
                //Aquí ponemos el asunto del correo
                mail.Subject = "Reporte problema usuario Fiber";
                //Aquí ponemos el mensaje que incluirá el correo
                mail.IsBodyHtml = true;
                mail.Body       = "<b>" + "Datos solicitante:" + "</b>" + "<br/>" + "<br/>" + "<b>" + "Nombre :" + "</b>" + "<br/>" + user.Nombre_contacto + "<br/>" + "<b>" + "Correo Electrónico: " + "</b>" + "<br/>" + user.Correo_contacto + "<br/>" + "<br/>" + "<b>" + "Nombre reporte:" + "</b>" + "<br/>" + user.Nomb_report + "<br/>" + "<br/>" + "<b>" + "Descripción:" + "</b>" + "<br/>" + user.Descript_report + "<br/>" + "<br/>" + "<b>" + "Reporte FIBER©" + "</b>";
                //Especificamos a quien enviaremos el Email, no es necesario que sea Gmail, puede ser cualquier otro proveedor
                mail.To.Add("*****@*****.**");
                //Si queremos enviar archivos adjuntos tenemos que especificar la ruta en donde se encuentran
                //mail.Attachments.Add(new Attachment(@"C:\Documentos\carta.docx"));

                //Configuracion del SMTP
                SmtpServer.Port = 587; //Puerto que utiliza Gmail para sus servicios
                //Especificamos las credenciales con las que enviaremos el mail
                SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "FiberByHEXISENA");
                SmtpServer.EnableSsl   = true;
                SmtpServer.Send(mail);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
        private void frmConsultaInventario_Load(object sender, EventArgs e)
        {
            DALConexao con  = new DALConexao(DadosDaConexao.StringDaConexao);
            BLLUsuario bllu = new BLLUsuario(con);

            DTOUsuario modelou = bllu.CarregaModeloUsuario(idUsuario);


            this.Text = this.Text + " - " + modelou.LoginUsuario.ToString() + " (" + modelou.IniciaisUsuario.ToString() + ")";

            DALConexao cx    = new DALConexao(DadosDaConexao.StringDaConexao);
            BLLUnidade bllun = new BLLUnidade(cx);

            cbUnidade.DataSource    = bllun.Localizar("");
            cbUnidade.DisplayMember = "cod_unidade";
            cbUnidade.ValueMember   = "id_unidade";
            cbUnidade.Text          = modelou.IdUnidade.ToString("00");

            if (modelou.PermissaoUsuario < 4)
            {
                cbUnidade.Enabled = false;
            }

            DateTime Hoje = DateTime.Today;

            cbAbertos.Checked = true;


            txtDataDe.GotFocus += txtDataDe_GotFocus;
            txtDataA.GotFocus  += txtDataA_GotFocus;
            txtNumero.GotFocus += txttxtNumero_GotFocus;
            dgvInventario.Columns.Add(new DeleteColumn());
        }
Beispiel #19
0
        //Clase para registrar un registro de un problema
        public int InsertarReporteProblema(DTOUsuario user)
        {
            int estado = 0;

            cnx.Open();
            try
            {
                cmd             = new SqlCommand();
                cmd.Connection  = cnx;
                cmd.CommandText = "prc_insertar_reporte_problema";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@nomb_pro", user.Nomb_report);
                cmd.Parameters.AddWithValue("@descrip_pro", user.Descript_report);
                cmd.Parameters.AddWithValue("@fecha_reg", user.Fecha_report);
                cmd.Parameters.AddWithValue("@estado_repor", user.Estado_report);
                cmd.Parameters.AddWithValue("@id_user", user.Id);
                cmd.ExecuteNonQuery();
            }
            catch
            {
                estado = 1;
            }
            cnx.Close();
            return(estado);
        }
Beispiel #20
0
        private void BSalvar_Click(object sender, EventArgs e)
        {
            DTOUsuario dto = new DTOUsuario
            {
                Id    = idUsuario,
                Nome  = txtUsuario.Text,
                Senha = txtSenha.Text,
                Tipo  = rdAdmin.Checked ? 2 : 1 // Admin 2 | User 1
            };

            bool sucesso;

            if (idUsuario > 0)
            {
                sucesso = user.EditaUsuario(dto);
            }
            else
            {
                sucesso = user.AdicionaUsuario(dto);
            }

            if (sucesso)
            {
                MessageBox.Show("Usuário salvo com sucesso!");
                this.Close();
            }
            else
            {
                MessageBox.Show("Houve um erro ao cadastrar usuário");
            }
        }
Beispiel #21
0
        public DataTable autenticarUsuario(DTOUsuario user)
        {
            cmd = new SqlCommand();
            DataTable dt;

            try
            {
                cmd.Connection  = con;
                cmd.CommandText = "prc_AutenticarUsuario";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@usuario", user.Usuario);
                cmd.Parameters.AddWithValue("@contrasena", user.Clave);
                dt = new DataTable();
                SqlDataAdapter sda = new SqlDataAdapter(cmd);
                // ejecuta el procedimiento y guarde los resultados de la consulta en la tabla virtual osea el datatable
                con.Open();
                sda.Fill(dt);
                con.Close();
            }
            catch (Exception error)
            {
                dt = null;
            }
            return(dt);
        }
Beispiel #22
0
        public bool modificarUsuario(DTOUsuario Codigo)
        {
            DataTable     dt  = new DataTable();
            SqlConnection con = new SqlConnection(cadena);
            SqlCommand    cmd = new SqlCommand();

            cmd.Connection  = con;
            cmd.CommandText = "Modificar_Usuario";
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Id_us", Codigo.Codigo);
            cmd.Parameters.AddWithValue("@Nombre_us", Codigo.Nombre);
            cmd.Parameters.AddWithValue("@Apellido_us", Codigo.Apellido);
            cmd.Parameters.AddWithValue("@Tipo_Documento_us", Codigo.Tipo_doc);
            cmd.Parameters.AddWithValue("@Numero_Documento_us", Codigo.Numero_doc);
            cmd.Parameters.AddWithValue("@Edad_us", Codigo.Edad);
            cmd.Parameters.AddWithValue("@Sexo_us", Codigo.Sexo);
            cmd.Parameters.AddWithValue("@Telefono_us", Codigo.Telefono);
            cmd.Parameters.AddWithValue("@Correo_us", Codigo.Correo);
            cmd.Parameters.AddWithValue("@Usuario_us", Codigo.Usuario);
            cmd.Parameters.AddWithValue("@Contraseña_us", Codigo.Contraseña);
            cmd.Parameters.AddWithValue("@Id_R", Codigo.Codigo_rol);
            con.Open();
            SqlDataAdapter sda = new SqlDataAdapter(cmd);

            sda.Fill(dt);
            con.Close();
            return(true);
        }
Beispiel #23
0
        protected void RowEditingEvent(object sender, GridViewEditEventArgs e)
        {
            int        codigo = Convert.ToInt32(GVUsuarios.DataKeys[e.NewEditIndex].Values[0]);
            DTOUsuario user   = new DTOUsuario();

            user.Id = codigo;
            ViewState["id_user"] = codigo;
            CADUsuario procesos = new CADUsuario();

            if (procesos.CompletarRegistroParaModificarUsuario(user, identificacion, nombres, apellidos, email, password, confirmpassword, telefono) == 0)
            {
                Button1.CssClass = "btn btn-default";
                Button1.Enabled  = false;
                //FileUpload1.Enabled = false;
                Button2.CssClass = "btn btn-default";
                Button2.Enabled  = true;
                Button3.CssClass = "btn btn-default";
                Button3.Enabled  = true;
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this, GetType(), "error", "problema();", true);
            }
            GVUsuarios.EditIndex = -1;
            procesos.CargarUsuarios(GVUsuarios);
        }
 public IHttpActionResult Login([FromBody] DTOUsuario user)
 {
     try
     {
         Usuario objUser = db.Usuario.Where(s => s.Nick == user.Nombre).FirstOrDefault();
         if (objUser != null)
         {
             string llave = Tools.DecryptKey(objUser.Key, objUser.UsuarioId.ToString());
             user.Password = Tools.EncryptKey(user.Password, llave);
             string pa1 = Tools.DecryptKey(objUser.Pass, llave);
             if (objUser.Pass.Equals(user.Password))
             {
                 return(Ok(new DTOUsuario
                 {
                     UsuarioId = objUser.UsuarioId,
                     Nombre = objUser.Nombre + " " + objUser.Paterno + " " + objUser.Materno,
                     NombreUser = objUser.Nick
                 }));
             }
             else
             {
                 return(null);
             }
         }
         else
         {
             return(null); // new DTOUsuario { Nombre = "Error Desconocido" };
         }
     }
     catch
     {
         return(null); // new DTOUsuario { Nombre = L.Message };
     }
 }
Beispiel #25
0
        private void DafaultValues()
        {
            pn01.Visible = false;
            liberado     = false;

            CarregaMes();
            DateTime data = DateTime.Today;

            numAno.Value = data.Year;
            DALConexao con     = new DALConexao(DadosDaConexao.StringDaConexao);
            BLLUnidade bllun   = new BLLUnidade(con);
            BLLUsuario bllu    = new BLLUsuario(con);
            DTOUsuario modelou = bllu.CarregaModeloUsuario(Convert.ToInt32(idUsuario));

            cbUnidade.DataSource    = bllun.ListarUnidades();
            cbUnidade.DisplayMember = "cod_unidade";
            cbUnidade.ValueMember   = "id_unidade";
            cbUnidade.Text          = modelou.IdUnidade.ToString("00");

            if (modelou.PermissaoUsuario < 4)
            {
                cbUnidade.Enabled = false;
            }

            unidade = Convert.ToInt32(cbUnidade.SelectedValue);


            CarregaDgvs();

            liberado     = true;
            pn01.Visible = true;
        }
Beispiel #26
0
        //Clase para obtener los datos de un registro y cargarlos para modificarlos
        public int CompletarRegistroParaModificarUsuario(DTOUsuario user, TextBox dni, TextBox nombre, TextBox apellidos, TextBox correo, TextBox contraseña, TextBox confirmaccontrase, TextBox tel)
        {
            int confir = 0;

            cnx.Open();
            try
            {
                cmd             = new SqlCommand();
                cmd.Connection  = cnx;
                cmd.CommandText = "prc_consultar_usuario_para_modificar";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@id", user.Id);
                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    dni.Text       = dr["dni_usuario"].ToString();
                    nombre.Text    = dr["nombre_usuario"].ToString();
                    apellidos.Text = dr["apellido_usuario"].ToString();
                    //rol.SelectedIndex = rol.Items.IndexOf(rol.Items.FindByText(dr["nombre_rol"].ToString()));
                    correo.Text            = dr["email_usuario"].ToString();
                    contraseña.Text        = dr["contraseña_usuario"].ToString();
                    confirmaccontrase.Text = dr["contraseña_usuario"].ToString();
                    tel.Text = dr["tel_usuario"].ToString();
                }
                dr.Close();
            }
            catch
            {
                confir = 1;
            }
            cnx.Close();
            return(confir);
        }
Beispiel #27
0
        //metodo que verifica que existe un usuario en la BD
        public bool verificarUsuarioExistente(DTOUsuario usuario, int pTipo)
        {
            conectarBD();
            conectado.Open();
            comando             = new MySqlCommand();
            comando.Connection  = conectado;
            comando.CommandText = "Select * from usuario";
            lectura             = comando.ExecuteReader();
            lectura.Read();
            while (lectura.Read())
            {
                string nombre     = lectura.GetValue(1).ToString();
                string apellido1  = lectura.GetValue(2).ToString();
                string apellido2  = lectura.GetValue(3).ToString();
                string correo     = lectura.GetValue(4).ToString();
                string contraseña = lectura.GetValue(5).ToString();
                int    tipo       = Int32.Parse(lectura.GetValue(6).ToString());

                if (nombre == usuario.Nombre & apellido1 == usuario.Apellido1 & apellido2 == usuario.Apellido2 & usuario.Correo == correo & contraseña == usuario.Contraseña1 & tipo == pTipo)
                {
                    return(true);
                }
            }

            conectado.Close();
            return(false);
        }
Beispiel #28
0
        public int CompletarRolesRegistroUserParaModificar(DTOUsuario user, CheckBoxList rol)
        {
            int estado = 0;

            cnx.Open();
            try
            {
                cmd             = new SqlCommand();
                cmd.Connection  = cnx;
                cmd.CommandText = "prc_consultar_roles_user";
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@id_user", user.Id);
                dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    foreach (ListItem e in rol.Items)
                    {
                        if ((dr["id_rol"].ToString()) == e.Value.ToString())
                        {
                            e.Selected = true;
                        }
                    }
                }
                dr.Close();
            }
            catch
            {
                estado = 1;
            }
            cnx.Close();
            return(estado);
        }
Beispiel #29
0
        public DTOUsuario SelectId(int codigo)
        {
            DTOUsuario usuario = new DTOUsuario();
            //DALPerfil perfil =  null;
            //List<DTOComentario> comentarios = new List<DTOComentario>();

            IDbConnection objConexao;
            IDbCommand    objComando;
            IDataReader   objDataReader;

            objConexao = Mapped.Connection();
            objComando = Mapped.Command("SELECT * FROM tbl_colunista u inner join tbl_tipocolunista pe on u.tcol_id = pe.tcol_id WHERE u.perf_id = ?codigo", objConexao);

            //SELECT * FROM tbl_colunista u inner join tbl_comentario c on u.col_id = c.col_id inner join tbl_postagem p on u.col_id = p.col_id inner join tbl_tipopostagem tp on p.tip_id = tp.tip_id WHERE u.col_id = 1;

            objComando.Parameters.Add(Mapped.Parameter("?codigo", codigo));
            objDataReader = objComando.ExecuteReader();
            while (objDataReader.Read())
            {
                usuario.UsuarioId = Convert.ToInt32(objDataReader["col_id"]);
                usuario.Nome      = (objDataReader["col_nome"]).ToString();

                usuario.Perfil.PerfilId = Convert.ToInt32(objDataReader["tcol_id"]);
                usuario.Perfil.Nome     = Convert.ToString(objDataReader["tcol_nome"]);
            }

            objConexao.Close();
            objDataReader.Close();

            objComando.Dispose();
            objConexao.Dispose();
            objDataReader.Dispose();

            return(usuario);
        }
        private void frmCMVGestaoAVista_Load(object sender, EventArgs e)
        {
            inicializado = false;
            DALConexao cx   = new DALConexao(DadosDaConexao.StringDaConexao);
            BLLUsuario bllu = new BLLUsuario(cx);

            DTOUsuario modelou = bllu.CarregaModeloUsuario(Convert.ToInt32(idUsuario));

            this.Text = this.Text + " - " + modelou.LoginUsuario.ToString() + " (" + modelou.IniciaisUsuario.ToString() + ")";

            BLLUnidade bllun = new BLLUnidade(cx);

            cbUnidade.DataSource = bllun.ListarUnidades();

            cbUnidade.DisplayMember = "cod_unidade";
            cbUnidade.ValueMember   = "id_unidade";
            cbUnidade.Text          = modelou.IdUnidade.ToString("00");


            if (modelou.PermissaoUsuario < 4)
            {
                cbUnidade.Enabled = false;
            }

            DateTime data = DateTime.Today;

            numAno.Value = data.Year;

            CarregaMes();
            inicializado = true;
            AtualizaPagina();
        }