protected void btnEnviar_Click(object sender, ImageClickEventArgs e) { string cleanMessage = string.Empty; BL_RRHH_SOLICITUD_ASIGNACION obj = new BL_RRHH_SOLICITUD_ASIGNACION(); DataTable dtResultado = new DataTable(); if (hdcodigo.Value != string.Empty) { if (hdEstado.Value == "1") { BL_RRHH_SOLICITUD_ASIGNACION obj_ = new BL_RRHH_SOLICITUD_ASIGNACION(); DataTable dtResultado_ = new DataTable(); //REVISAMOS SI HAY RECURSOS PARA EL MOBILE dtResultado_ = obj_.uspSEL_LISTAR_RECURSOS_SOLMOBILE(hdcodigo.Value, "RECURSOS MOVIL"); if (dtResultado_.Rows.Count > 0) { if (ddlAprobador.SelectedValue == string.Empty) { cleanMessage = "Indicar aprobador"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else { BL_RRHH_SOLICITUD_ASIGNACION _objAprobador = new BL_RRHH_SOLICITUD_ASIGNACION(); _objAprobador.uspUPD_RRHH_SOLICITUD_ASIGNACION_APROBADOR(hdcodigo.Value, ddlAprobador.SelectedValue.ToString()); //RECURSOS MOVIL ENVIAMOS NOTIFICACION AL APROBADOR BL_RRHH_SOLICITUD_ASIGNACION _obj = new BL_RRHH_SOLICITUD_ASIGNACION(); DataTable _dtResultado = new DataTable(); _dtResultado = _obj.usp_correo_notificar_apobrador_asignacion(hdcodigo.Value, "RECURSOS MOVIL", 1); //ENVIAR DATOS AL CARE dtResultado = obj.uspSEL_ENVIAR_RECURSOS_CARE_NUEVO(hdcodigo.Value); //NOTIFICAR TODOS EXCEPTO MOBILE obj.usp_correo_responsable_recursos_excepcion(hdcodigo.Value, "1", "RECURSOS MOVIL"); cleanMessage = "Envio satisfactorio"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } } else { //proceso tal cual EnviarRecursos(); } } } else { cleanMessage = "No se puede procesar operación"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } }
protected void reenviar_aprobacion(object sender, ImageClickEventArgs e) { ImageButton btnEmail = ((ImageButton)sender); GridViewRow row = btnEmail.NamingContainer as GridViewRow; string pk = GridView1.DataKeys[row.RowIndex].Values[0].ToString(); //RECURSOS MOVIL ENVIAMOS NOTIFICACION AL APROBADOR BL_RRHH_SOLICITUD_ASIGNACION _obj = new BL_RRHH_SOLICITUD_ASIGNACION(); DataTable _dtResultado = new DataTable(); _dtResultado = _obj.usp_correo_notificar_apobrador_asignacion(pk, "RECURSOS MOVIL", 1); string cleanMessage = "Se envio notificación de aprobación"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); }