Exemplo n.º 1
0
        protected void BtnPasarDatos_Click(object sender, EventArgs e)
        {
            Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();

            if (TXTBuscar.Text.Trim() == string.Empty)
            {
                TXTBuscar.BorderColor           = System.Drawing.Color.Red;
                Alerta2.Visible                 = true;
                AlertaEstado.Visible            = false;
                FechaActuaizada.Visible         = false;
                AlertaActualizacion.Visible     = false;
                aLERTANombreNoExistente.Visible = false;
                AlertaExito.Visible             = false;

                EliminarAlerta.Visible = false;
                ListarTarea();
            }
            else
            {
                try
                {
                    if (AuxControladorTarea.verificarTarea(Convert.ToInt32(TXTBuscar.Text)))
                    {
                        Controlador.ControladorUsuario AuxControladorUsuario = new Controlador.ControladorUsuario();

                        Modelo.Usuarios Usuario = new Modelo.Usuarios();
                        Modelo.Tarea    tarea   = new Modelo.Tarea();
                        Modelo.Plazos   plazo   = new Modelo.Plazos();

                        TXTBuscar.BorderColor = System.Drawing.Color.Green;

                        AlertaIDNOExistente.Visible     = false;
                        Alerta2.Visible                 = false;
                        AlertaEstado.Visible            = false;
                        FechaActuaizada.Visible         = false;
                        AlertaActualizacion.Visible     = false;
                        aLERTANombreNoExistente.Visible = false;
                        AlertaExito.Visible             = false;
                        EliminarAlerta.Visible          = false;

                        int idrecibida = Convert.ToInt32(IDTransferido.Text);
                        int idbuscado  = Convert.ToInt32(TXTBuscar.Text);

                        Usuario = AuxControladorUsuario.GetRun(idrecibida, idbuscado);
                        tarea   = AuxControladorTarea.GetTarea(idrecibida, idbuscado);
                        plazo   = AuxControladorTarea.GetPlazo(idrecibida, idbuscado);

                        DateTime fechai = Convert.ToDateTime(plazo.Fecha_Inicio1);
                        DateTime fechat = Convert.ToDateTime(plazo.Fecha_Termino1);


                        TXTNombreTarea.Text            = tarea.Nombre_Tarea1;
                        TXTDescTarea.Text              = tarea.Desc_Tarea1;
                        DropTipoTarea.SelectedValue    = Convert.ToString(tarea.ID_Tipo_Tarea1);
                        DropResponsable.SelectedValue  = Usuario.Run1;
                        DropDepartamento.SelectedValue = Convert.ToString(tarea.ID_Departamento1);
                        TXTFechaInicio.Text            = fechai.ToString("yyyy-MM-dd");
                        TXTFechaTermino.Text           = fechat.ToString("yyyy-MM-dd");
                    }
                }
                catch (Exception)
                {
                    Alerta.Visible                  = false;
                    AlertaExito.Visible             = false;
                    Alerta2.Visible                 = true;
                    AlertaSemaforo.Visible          = false;
                    AlertaIDNOExistente.Visible     = false;
                    aLERTANombreNoExistente.Visible = false;
                    AlertaActualizacion.Visible     = false;
                    AlertaEstado.Visible            = false;
                    FechaActuaizada.Visible         = false;
                    EliminarAlerta.Visible          = false;
                    TXTBuscar.BorderColor           = System.Drawing.Color.Red;
                }
            }
        }