protected void Button_GAURDAR_ACTIVIDAD_Click(object sender, EventArgs e) { Decimal ID_MAESTRA_COMPROMISO = Convert.ToDecimal(HiddenField_ID_MAESTRA_COMPROMISO.Value); Programa _programa = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); DataTable tablaInfoAdicional = _programa.ObtenerIdProgramaGeneralDesdeIdMaestraCompromiso(ID_MAESTRA_COMPROMISO); DataRow filaadicional = tablaInfoAdicional.Rows[0]; Decimal PRESUPUESTO_APROBADO = Convert.ToDecimal(TextBox_PresupuestoAsignado.Text.Trim()); Decimal ID_PROGRAMA = Convert.ToDecimal(filaadicional["ID_PROGRAMA"]); Decimal ID_PROGRAMA_GENERAL = Convert.ToDecimal(filaadicional["ID_PROGRAMA_GENERAL"]); Decimal ID_EMPRESA = Convert.ToDecimal(filaadicional["ID_EMPRESA"]); Decimal ID_PRESUPUESTO = Convert.ToDecimal(filaadicional["ID_PRESUPUESTO"]); Int32 ANNO = DateTime.Now.Year; Programa.Areas AREA = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value); Decimal ID_DETALLE_GENERAL = Convert.ToDecimal(DropDownList_IdActividad.SelectedValue.Split(':')[0]); Decimal ID_ACTIVIDAD = Convert.ToDecimal(DropDownList_IdActividad.SelectedValue.Split(':')[1]); String RESUMEN_ACTIVIDAD = TextBox_Resumen.Text.Trim(); DateTime FECHA_ACTIVIDAD = Convert.ToDateTime(TextBox_FechaActividad.Text.Trim()); String HORA_INICIO = TimePicker_HoraInicioActividad.SelectedTime.ToShortTimeString(); String HORA_FIN = TimePicker_HoraFinActividad.SelectedTime.ToShortTimeString(); Int32 PERSONAL_CITADO = Convert.ToInt32(TextBox_PersonalCitado.Text.Trim()); String ENCARGADO = DropDownList_Encargado.SelectedValue; String ID_CIUDAD = DropDownList_CIUDAD.SelectedValue; Boolean verificado = _programa.AdicionarDetalleActividad(ID_PROGRAMA_GENERAL, ID_PROGRAMA, ID_EMPRESA, AREA, ID_PRESUPUESTO, ANNO, ID_ACTIVIDAD, FECHA_ACTIVIDAD, HORA_INICIO, HORA_FIN, PRESUPUESTO_APROBADO, PERSONAL_CITADO, ENCARGADO, ID_CIUDAD, RESUMEN_ACTIVIDAD, ID_DETALLE_GENERAL); if (verificado == true) { Ocultar(Acciones.Inicio); Mostrar(Acciones.CargarCompromiso); Cargar(ID_MAESTRA_COMPROMISO); Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "lLa actividad fue registrada correctamente, ahora aparecerá en el programador.", Proceso.Correcto); } else { Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _programa.MensajeError, Proceso.Error); } }