예제 #1
0
    protected void btnBaja_Click(object sender, EventArgs e)
    {
        try
        {
            if (txtUsuario.Text.ToUpper() != ((Usuario)Session["USUARIO"]).pNombreUsuario)
            {
                string   usuario       = txtUsuario.Text;
                string   pass          = txtPass.Text;
                string   nombre        = txtNombre.Text;
                string   inicioJornada = (ddlInicioJornadaHoras.SelectedItem.Text + ":" + ddlInicioJornadaMinutos.SelectedItem.Text);
                string   finJornada    = (ddlFinJornadaHoras.SelectedItem.Text + ":" + ddlFinJornadaMinutos.SelectedItem.Text);
                Empleado empleado      = new Empleado(usuario, pass, nombre, inicioJornada, finJornada);

                LogicaUsuario logicaUsuario = new LogicaUsuario();
                logicaUsuario.BajaUsuario(empleado);

                lblERROR.ForeColor = System.Drawing.Color.Green;
                lblERROR.Text      = "Baja exitosa.";
            }
            else
            {
                throw new Exception("No puedes eliminarte a ti mismo.");
            }
        }
        catch (Exception ex)
        {
            lblERROR.ForeColor = System.Drawing.Color.Red;
            lblERROR.Text      = ex.Message;
        }
    }