Пример #1
0
 private void FunCargaMantenimiento()
 {
     try
     {
         SoftCob_TAREA _tarea = new SoftCob_TAREA();
         _tarea                = new ControllerDAO().FunGetTareaPorCodigo(int.Parse(ViewState["CodigoTARE"].ToString()));
         TxtTarea.Text         = _tarea.tare_descripcion;
         TxtRuta.Text          = _tarea.tare_programa;
         ChkEstado.Checked     = _tarea.tare_estado;
         ChkEstado.Text        = _tarea.tare_estado ? "Activo" : "Inactivo";
         ViewState["NomTarea"] = TxtTarea.Text.Trim();
     }
     catch (Exception ex)
     {
         Lblerror.Text = ex.ToString();
     }
 }
Пример #2
0
        protected void BtnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(TxtTarea.Text.Trim()))
                {
                    new FuncionesDAO().FunShowJSMessage("Ingrese Nombre de la Tarea..!", this);
                    return;
                }

                if (string.IsNullOrEmpty(TxtRuta.Text.Trim()))
                {
                    new FuncionesDAO().FunShowJSMessage("Ingrese Ruta/Página de la Tarea..!", this);
                    return;
                }

                if (ViewState["NomTarea"].ToString() != TxtTarea.Text.Trim())
                {
                    if (!string.IsNullOrEmpty(new ControllerDAO().FunConsultaTarea(TxtTarea.Text.Trim(),
                                                                                   int.Parse(Session["CodigoEMPR"].ToString()))))
                    {
                        new FuncionesDAO().FunShowJSMessage("Tarea ya existe creada..!", this);
                        return;
                    }
                }

                if (!new FuncionesDAO().Ruta_bien_escrita(TxtRuta.Text.Trim()))
                {
                    new FuncionesDAO().FunShowJSMessage("Nombre de la página mal escrito (eje: Views/Contenedor/nombre.aspx)..!", this);
                    return;
                }

                SoftCob_TAREA _tarea = new SoftCob_TAREA();
                {
                    _tarea.TARE_CODIGO           = int.Parse(ViewState["CodigoTARE"].ToString());
                    _tarea.empr_codigo           = int.Parse(Session["CodigoEMPR"].ToString());
                    _tarea.tare_descripcion      = TxtTarea.Text.Trim();
                    _tarea.tare_programa         = TxtRuta.Text.Trim();
                    _tarea.tare_estado           = ChkEstado.Checked;
                    _tarea.tare_auxv1            = "";
                    _tarea.tare_auxv2            = "";
                    _tarea.tare_auxv3            = "";
                    _tarea.tare_auxi1            = 0;
                    _tarea.tare_auxi2            = 0;
                    _tarea.tare_auxi3            = 0;
                    _tarea.tare_fechacreacion    = DateTime.Now;
                    _tarea.tare_usuariocreacion  = int.Parse(Session["usuCodigo"].ToString());
                    _tarea.tare_terminalcreacion = Session["MachineName"].ToString();
                    _tarea.tare_fum = DateTime.Now;
                    _tarea.tare_uum = int.Parse(Session["usuCodigo"].ToString());
                    _tarea.tare_tum = Session["MachineName"].ToString();
                    if (_tarea.TARE_CODIGO == 0)
                    {
                        new ControllerDAO().FunCrearTarea(_tarea);
                    }
                    else
                    {
                        new ControllerDAO().FunUpdateTarea(_tarea);
                    }
                }
                Response.Redirect("WFrm_TareaAdmin.aspx?MensajeRetornado=Guardado con Éxito", false);
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }