Beispiel #1
0
        protected void ibtnAgregar_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                lblError.Text   = string.Empty;
                lblMensaje.Text = string.Empty;

                Empleado empleado = new Empleado(txtUsuario.Text, txtConfirmarContrasena.Text, txtNombre.Text);

                LogEmpleado logica = new LogEmpleado();
                logica.AgregarEmpleado(empleado);

                lblMensaje.Text = "Usuario agregado";
                LimpiarFormulario();
                DesactivarBotones();
                ibtnAgregar.Enabled = false;
                DesactivarCajas();
                txtUsuario.Focus();
            }
            catch (Exception ex)
            {
                lblError.Text = ex.Message;
                txtUsuario.Focus();
                LimpiarFormulario();
                DesactivarBotones();
                DesactivarCajas();
            }
        }
Beispiel #2
0
        protected void ibtnModificar_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                lblMensaje.Text = string.Empty;
                lblError.Text   = string.Empty;

                Empleado empleado = (Empleado)Session["Empleado"];

                LogEmpleado logica = new LogEmpleado();
                empleado.Nombre = txtNombre.Text;
                empleado.Pass   = txtConfirmarContrasena.Text;

                logica.ModificarEmpleado(empleado);

                lblMensaje.Text = "Usuario modificado";
                LimpiarFormulario();
                DesactivarBotones();
                txtUsuario.Enabled = true;
                DesactivarCajas();
                txtUsuario.Focus();
            }
            catch (Exception ex)
            {
                lblError.Text = ex.Message;
                txtUsuario.Focus();
                LimpiarFormulario();
                DesactivarBotones();
                DesactivarCajas();
            }
        }
Beispiel #3
0
        protected void ibtnBuscar_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                lblMensaje.Text = string.Empty;
                lblError.Text   = string.Empty;

                if (txtUsuario.Text == string.Empty)
                {
                    lblError.Text = "Ingrese Usuario";
                }

                LogEmpleado logica = new LogEmpleado();

                Empleado empleado = logica.BuscarEmpleado(txtUsuario.Text.ToString());

                if (empleado != null)
                {
                    Session["Empleado"]            = empleado;
                    txtNombre.Text                 = empleado.Nombre;
                    txtContrasena.Text             = string.Empty;
                    ibtnAgregar.Enabled            = false;
                    ibtnModificar.Enabled          = true;
                    ibtnEliminar.Enabled           = true;
                    txtUsuario.Enabled             = false;
                    txtContrasena.Enabled          = true;
                    txtConfirmarContrasena.Enabled = true;
                    txtNombre.Enabled              = true;
                }
                else
                {
                    txtUsuario.Enabled             = false;
                    ibtnAgregar.Enabled            = true;
                    ibtnModificar.Enabled          = false;
                    ibtnEliminar.Enabled           = false;
                    txtContrasena.Enabled          = true;
                    txtConfirmarContrasena.Enabled = true;
                    txtNombre.Enabled = true;
                    txtContrasena.Focus();
                    Session["Empleado"] = null;
                }
            }
            catch (Exception ex)
            {
                lblError.Text = ex.Message;
            }
        }
Beispiel #4
0
        protected void ibtnEliminar_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                lblError.Text   = string.Empty;
                lblMensaje.Text = string.Empty;

                Empleado empleado = (Empleado)Session["Empleado"];
                Empleado usuario  = (Empleado)Session["Usuario"];
                if (empleado.Usuario == usuario.Usuario)
                {
                    lblError.Text = "No se puede eliminar el usuario logeado";
                    txtUsuario.Focus();
                    LimpiarFormulario();
                    DesactivarCajas();
                    DesactivarBotones();
                }
                else
                {
                    LogEmpleado logica = new LogEmpleado();
                    logica.EliminarEmpleado(empleado);

                    lblMensaje.Text = "Usuario eliminado";
                    LimpiarFormulario();
                    DesactivarBotones();
                    DesactivarCajas();
                    txtUsuario.Focus();
                    txtUsuario.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                lblError.Text = ex.Message;
                txtUsuario.Focus();
                LimpiarFormulario();
                DesactivarCajas();
                DesactivarBotones();
            }
        }