예제 #1
0
        public static void RegistrarUsuario(UsuariosEn _usuario)
        {
            try
            {
                using (SqlConnection con = DataBaseManager.OpenSqlDatabase(user, pass, servidor, baseDatos))
                {
                    using (SqlCommand command = con.CreateCommand())
                    {
                        command.CommandText = "sp_registrar_usuario";
                        command.CommandType = System.Data.CommandType.StoredProcedure;

                        command.Parameters.AddWithValue("@p_username", _usuario.User_name);
                        command.Parameters.AddWithValue("@p_id_usuario", _usuario.Id_usuario);
                        command.Parameters.AddWithValue("@p_nombre", _usuario.Nombre);
                        command.Parameters.AddWithValue("@p_apellido1", _usuario.Apellido1);
                        command.Parameters.AddWithValue("@p_apellido2", _usuario.Apellido2);
                        command.Parameters.AddWithValue("@p_password", _usuario.Password);
                        command.Parameters.AddWithValue("@p_estado", _usuario.Estado);
                        command.Parameters.AddWithValue("@p_fec_ult_cambio", _usuario.Fec_ultimo_cambio);
                        command.Parameters.AddWithValue("@p_id_depa", _usuario.Departamento.Id_departamento);


                        command.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
 public static List <MenuEn> ConsultaMenu(UsuariosEn _usuario)
 {
     try
     {
         return(ConsultasAd.ConsultaMenu(_usuario));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #3
0
 public static void RegistrarUsuario(UsuariosEn _usuario)
 {
     try
     {
         ConsultasAd.RegistrarUsuario(_usuario);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
        public static List <MenuEn> ConsultaMenu(UsuariosEn _usuario)
        {
            List <MenuEn> response = new List <MenuEn>();

            try
            {
                using (SqlConnection con = DataBaseManager.OpenSqlDatabase(user, pass, servidor, baseDatos))
                {
                    using (SqlCommand command = con.CreateCommand())
                    {
                        command.CommandText = "sp_consulta_menuxuser";
                        command.CommandType = System.Data.CommandType.StoredProcedure;

                        command.Parameters.AddWithValue("@p_username", _usuario.User_name);



                        using (SqlDataReader dr = command.ExecuteReader())
                        {
                            while (dr.Read())
                            {
                                MenuEn tmp = new MenuEn();

                                tmp.Cod_objeto = dr["cod_objeto"].ToString() ?? string.Empty;
                                tmp.Id_menu    = dr["id_menu"] != DBNull.Value ?Convert.ToInt32(dr["id_menu"]) : 0;

                                response.Add(tmp);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(response);
        }
예제 #5
0
        private void brnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                UsuariosEn    user = new UsuariosEn();
                Rol_X_Usuario rol  = new Rol_X_Usuario();

                user.Nombre    = txtNombre.Text;
                user.Apellido1 = txtApellido1.Text;
                user.Apellido2 = txtApellido2.Text;
                user.Departamento.Id_departamento   = Convert.ToInt32(cbDepartamento.SelectedValue);
                user.Departamento.Desc_departamento = cbDepartamento.SelectedText;
                user.Estado    = cbEstado.SelectedText;
                user.Password  = Encriptar.MD5Hash(txtPassword.Text);
                user.User_name = txtUsuario.Text;

                UsuarioLn.RegistrarUsuario(user);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Se produjo un error al ingresar el usuario: " + ex.Message);
            }
        }