Beispiel #1
0
    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);
        }
    }