public int RegistrarAprobacionSolicitudActividad(EAprobacionSolicitudActividad EAprobacionSolicitudActividad, EUsuario EUsuario, int IdEmpleado)
        {
            int retval = 0;

            cn.Open();
            using (SqlCommand cmd = new SqlCommand("SP_RegistrarAprobacionSolicitudActividad", cn))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add(new SqlParameter("@IdSolicitudActividad", EAprobacionSolicitudActividad.IdSolicitudActividad));
                cmd.Parameters.Add(new SqlParameter("@IdEmpleado", IdEmpleado));
                cmd.Parameters.Add(new SqlParameter("@Observacion", EAprobacionSolicitudActividad.Observacion));
                cmd.Parameters.Add(new SqlParameter("@Estado", EAprobacionSolicitudActividad.Estado));
                cmd.Parameters.Add(new SqlParameter("@UsuCreacion", EUsuario.Usuario));
                retval = cmd.ExecuteNonQuery();
            }
            cn.Close();
            return(retval);
        }
        protected void btnConfirmarRechazar_Click(object sender, EventArgs e)
        {
            EAprobacionSolicitudActividad EAprobacionSolicitudActividad = new EAprobacionSolicitudActividad();

            EAprobacionSolicitudActividad.IdSolicitudActividad = int.Parse(hfIdSolicitudActividad.Value);
            EAprobacionSolicitudActividad.Observacion          = txtObservaciones.Text;
            EAprobacionSolicitudActividad.Estado = int.Parse(Constant.EstadoAprobacionRechazado);
            EUsuario EUsuario = (EUsuario)Session["Usuario"];

            BAprobacionSolicitudActividad.RegistrarAprobacionSolicitudActividad(EAprobacionSolicitudActividad, EUsuario, int.Parse(ddlResponsable.SelectedValue));

            CargarSolicitudes();
            divInformacionSolicitud.Visible = false;

            lblTituloMensaje.Text        = Constant.TituloRechazarSolicitud;
            lblDescripcionMensaje.Text   = Constant.MensajeRechazarSolicitud;
            btnConfirmarAprobar.Visible  = false;
            btnConfirmarRechazar.Visible = false;
            btnAceptar.Visible           = true;
            btnCancelar.Visible          = false;

            EnviarCorreo("Solicitud de actividad rechazada: ");
            ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>$('#myModalMensaje').modal('show');</script>");
        }
 public int RegistrarAprobacionSolicitudActividad(EAprobacionSolicitudActividad EAprobacionSolicitudActividad, EUsuario EUsuario, int IdEmpleado)
 {
     return(DAprobacionSolicitudActividad.RegistrarAprobacionSolicitudActividad(EAprobacionSolicitudActividad, EUsuario, IdEmpleado));
 }