예제 #1
0
 protected void ListaUsuariosGridView_RowDataBound(object sender, GridViewRowEventArgs e)
 {
     try
     {
         if (e.Row.RowType == DataControlRowType.DataRow)
         {
             string      apellido       = e.Row.Cells[3].Text;
             string      IdTipoUsuario  = e.Row.Cells[4].Text;
             string      email          = e.Row.Cells[5].Text;
             string      celular        = e.Row.Cells[7].Text;
             TipoUsuario objTipoUsuario = TipoUsuarioBLL.GetTipoUserById(Convert.ToInt32(IdTipoUsuario));
             e.Row.Cells[4].Text = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(objTipoUsuario.Descripcion);
             if (apellido.Equals(" "))
             {
                 e.Row.Cells[3].Text = "-";
             }
             if (email.Equals(" "))
             {
                 e.Row.Cells[5].Text = "-";
             }
             if (celular.Equals(" "))
             {
                 e.Row.Cells[7].Text = "-";
             }
         }
     }
     catch (Exception ex)
     {
         log.Error("Error al conseguir el nombre del Tipo de Usuario", ex);
     }
 }
예제 #2
0
        private void BuscarBoton_Click(object sender, RoutedEventArgs e)
        {
            var lista = new List <TipoUsuario>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:
                    lista = TipoUsuarioBLL.GetList(p => p.TipoUsuarioID == Convert.ToInt32(CriterioTextBox.Text));
                    break;

                case 1:
                    lista = TipoUsuarioBLL.GetList(p => p.Tipo == CriterioTextBox.Text);
                    break;
                }
            }
            else
            {
                lista = TipoUsuarioBLL.GetList(c => true);
            }
            if (lista == null)
            {
                MessageBox.Show("No encontrado", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = lista;
        }
    public void cargarDatosTipoUsuario()
    {
        TipoUsuario theData = null;

        try
        {
            theData = TipoUsuarioBLL.GetTipoUserById(Convert.ToInt32(TiopUsuarioidHiddenField.Value));

            if (theData == null)
            {
                Response.Redirect("~/Administracion/TipoUsuario/ListaTipoUsuario.aspx");
            }

            if (theData.TipoUsuarioId != 0)
            {
                descripcionTextBox.Text         = theData.Descripcion;
                SaveTipoUsuairio.Visible        = false;
                UpdateTipoUsuarioButton.Visible = true;
            }
        }
        catch
        {
            log.Error("Error al obtener la información del tipo de Usuario");
        }
    }
 public RUsuario()
 {
     InitializeComponent();
     this.DataContext           = usuario;
     Combo_cb.ItemsSource       = TipoUsuarioBLL.GetList(p => true);
     Combo_cb.SelectedValuePath = "TipoUsuarioId";
     Combo_cb.DisplayMemberPath = "Tipo";
 }
        private void BuscarButton_Clic(object serder, RoutedEventArgs e)
        {
            TipoUsuario encotrado = TipoUsuarioBLL.Buscar(Utilidades.ToInt(IdTextBox.Text));

            if (encotrado != null)
            {
                this.tipoUsuario = encotrado;
                Cargar();
                MessageBox.Show("Exito!!", "EXITO", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                Limpiar();
                MessageBox.Show("Tipo Usuario No Exite", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        private void EliminarButton_Click(object sender, RoutedEventArgs e)

        {
            if (TipoUsuarioBLL.Eliminar(Utilidades.ToInt(IdTextBox.Text)))

            {
                Limpiar();

                MessageBox.Show("Eliminado", "EXITO");
            }

            else

            {
                MessageBox.Show("Fallo", "Error");
            }
        }
예제 #7
0
 public void llenarInformacionUsuario()
 {
     try
     {
         Usuario theData = UsuariosBLL.GetUserById(Convert.ToInt32(usuarioIdHiddenField.Value));
         NombreUserLabel.Text = theData.Nombre;
         Apellidolabel.Text   = theData.Apellido;
         TipoUsuario objTipoUsuario = TipoUsuarioBLL.GetTipoUserById(theData.TipoUsuarioId);
         TipoUsuarioLabel.Text = objTipoUsuario.Descripcion;
         UserEmailLabel.Text   = theData.Email;
     }
     catch (Exception)
     {
         log.Error("error al llenar la imformacion del usuario");
         throw;
     }
 }
        private void GuardarButton_Click(object serder, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }
            var paso = TipoUsuarioBLL.Guardar(tipoUsuario);

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Exito Exito", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Fallo", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
    protected void SaveTipoUsuairio_Click(object sender, EventArgs e)
    {
        TipoUsuario objTipoUsuario = new TipoUsuario();

        if (!string.IsNullOrEmpty(descripcionTextBox.Text))
        {
            objTipoUsuario.Descripcion = descripcionTextBox.Text;
            ErrorDescripcion.Visible   = false;
        }
        else
        {
            ErrorDescripcion.Visible = true;
        }

        if (!string.IsNullOrEmpty(objTipoUsuario.Descripcion))
        {
            TipoUsuarioBLL.InsertTipoUsuario(objTipoUsuario);
            Response.Redirect("~/Administracion/TipoUsuario/ListaTipoUsuario.aspx");
        }
    }
    protected void UpdateTipoUsuarioButton_Click(object sender, EventArgs e)
    {
        TipoUsuario objTipoUsuario = new TipoUsuario();

        if (!string.IsNullOrEmpty(descripcionTextBox.Text))
        {
            objTipoUsuario.Descripcion = descripcionTextBox.Text;
            ErrorDescripcion.Visible   = false;
        }
        else
        {
            ErrorDescripcion.Visible = true;
        }

        if (!string.IsNullOrEmpty(objTipoUsuario.Descripcion))
        {
            objTipoUsuario.TipoUsuarioId = Convert.ToInt32(TiopUsuarioidHiddenField.Value);
            TipoUsuarioBLL.UpdateTipoUsuario(objTipoUsuario);
            Response.Redirect("~/Administracion/TipoUsuario/ListaTipoUsuario.aspx");
        }
    }
예제 #11
0
 public void cargarListaTipoUsuario(string query)
 {
     try
     {
         List <TipoUsuario> ListaTipoUsuario = TipoUsuarioBLL.GetTipoUsuarioListForSearch(query);
         if (ListaTipoUsuario.Count > 0)
         {
             errorTipoUsuario.Visible = false;
         }
         else
         {
             errorTipoUsuario.Visible = true;
         }
         ListaTipoUsuarioGridView.DataSource = ListaTipoUsuario;
         ListaTipoUsuarioGridView.DataBind();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #12
0
    public void cargarDatosUsuario()
    {
        Usuario     theData        = null;
        TipoUsuario objTipoUsuario = null;

        try
        {
            theData        = UsuariosBLL.GetUserById(Convert.ToInt32(UsuarioIdHiddenField.Value));
            objTipoUsuario = TipoUsuarioBLL.GetTipoUserById(theData.TipoUsuarioId);
            if (theData == null)
            {
                Response.Redirect("~/Administracion/Usuario/ListaUsuario.aspx");
            }

            if (theData.UsuarioId != 0)
            {
                UserName.Text                  = theData.Nombre;
                ApellidoTextBox.Text           = theData.Apellido;
                PasswordTextBox.Text           = theData.Password;
                PasswordTextBox.Visible        = false;
                ConfirmPassword.Visible        = false;
                PasswordLabel.Visible          = false;
                ConfirmPasswordLabel.Visible   = false;
                SaveUsersAdmin.Visible         = false;
                UpdateButton.Visible           = true;
                TipoUsuarioTextBox.Text        = objTipoUsuario.Descripcion;
                tipoUsuarioIdHiddenField.Value = Convert.ToString(objTipoUsuario.TipoUsuarioId);
                //PedidoComboBox.SelectedValue = Convert.ToString(theData.TipoUsuarioId);
                EmailText.Text         = theData.Email;
                CellPhoneTextBox.Text  = theData.Celular1;
                CellPhoneTextBox2.Text = theData.Celular2;
            }
        }
        catch
        {
            log.Error("Error al obtener la información del Usuario");
        }
    }
예제 #13
0
    //protected void busquedaBtn_Click(object sender, EventArgs e)
    //{
    //    string armadoDeQuery = "@descripcion \"" + busquedaAreaTxt.Text + "\"";
    //    string query = consultaSql(armadoDeQuery).SqlQuery();
    //    cargarListaTipoUsuario(query);
    //}

    protected void ListaTipoUsuarioGridView_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int moduloId = Convert.ToInt32(e.CommandArgument);

        if (e.CommandName == "Eliminar")
        {
            try
            {
                TipoUsuarioBLL.DeleteTipoUsuario(moduloId);
                cargarListaTipoUsuario("");
            }
            catch (Exception ex)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "ErrorAlert", "alert('No se puede eliminar por que este Tipo de Usuario esta siendo utilizado');", true);
                log.Error("Error al eliminar el Tipo de usuario con el id '" + moduloId + "'", ex);
            }
        }
        if (e.CommandName == "Editar")
        {
            Session["TipoUsurioId"] = moduloId;
            Response.Redirect("~/Administracion/TipoUsuario/RegistrarTipoUsuario.aspx");
        }
    }
예제 #14
0
    protected void SaveUsersAdmin_Click(object sender, EventArgs e)
    {
        try
        {
            Usuario objUsuario = new Usuario();

            if (!string.IsNullOrEmpty(UserName.Text))
            {
                objUsuario.Nombre   = UserName.Text.ToLower();
                ErrorNombre.Visible = false;
            }
            else
            {
                ErrorNombre.Visible = true;
            }

            if (!string.IsNullOrEmpty(ApellidoTextBox.Text))
            {
                objUsuario.Apellido   = ApellidoTextBox.Text.ToLower();
                ErrorApellido.Visible = false;
            }
            else
            {
                ErrorApellido.Visible = true;
            }


            if (!string.IsNullOrEmpty(PasswordTextBox.Text))
            {
                objUsuario.Password   = PasswordTextBox.Text;
                ErrorPassword.Visible = false;
            }
            else
            {
                ErrorPassword.Visible = true;
            }

            if (!string.IsNullOrEmpty(EmailText.Text))
            {
                objUsuario.Email   = EmailText.Text;
                ErrorEmail.Visible = false;
            }
            else
            {
                ErrorEmail.Visible = true;
            }

            if (!string.IsNullOrEmpty(CellPhoneTextBox.Text))
            {
                objUsuario.Celular1   = CellPhoneTextBox.Text;
                ErrorCelulare.Visible = false;
            }
            else
            {
                ErrorCelulare.Visible = true;
            }
            if (string.IsNullOrEmpty(CellPhoneTextBox2.Text))
            {
                objUsuario.Celular2 = "";
            }
            List <TipoUsuario> objTipoUsuario = TipoUsuarioBLL.GetTipoUser();
            for (int i = 0; i < objTipoUsuario.Count; i++)
            {
                if (objTipoUsuario[i].Descripcion.Equals(TipoUsuarioTextBox.Text))
                {
                    tipoUsuarioIdHiddenField.Value = Convert.ToString(objTipoUsuario[i].TipoUsuarioId);
                }
            }

            objUsuario.TipoUsuarioId = Convert.ToInt16(tipoUsuarioIdHiddenField.Value);
            objUsuario.Celular2      = CellPhoneTextBox2.Text;
            objUsuario.Nit           = 0;
            if (!string.IsNullOrEmpty(objUsuario.Nombre) && !string.IsNullOrEmpty(objUsuario.Apellido) &&
                !string.IsNullOrEmpty(objUsuario.Email) && !string.IsNullOrEmpty(objUsuario.Celular1) &&
                !string.IsNullOrEmpty(objUsuario.Password))
            {
                if (objUsuario.Password.Equals(ConfirmPassword.Text))
                {
                    UsuariosBLL.InsertUsuario(objUsuario);
                    ErrorConfirmar.Visible = false;
                    Response.Redirect("~/Administracion/Usuario/ListaUsuario.aspx");
                }
                else
                {
                    ErrorConfirmar.Text    = "No coincidió su contraseña";
                    ErrorConfirmar.Visible = true;
                }
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }