protected void BtnActualizarFechas_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 { if (validarCampos()) { try { if (AuxControladorTarea.verificarTarea(Convert.ToInt32(TXTBuscar.Text))) { TXTBuscar.BorderColor = System.Drawing.Color.Green; AlertaIDNOExistente.Visible = false; Alerta2.Visible = false; FechaActuaizada.Visible = false; AlertaActualizacion.Visible = false; aLERTANombreNoExistente.Visible = false; AlertaExito.Visible = false; EliminarAlerta.Visible = false; DateTime fechat = Convert.ToDateTime(TXTFechaTermino.Text); DateTime fechahoy = DateTime.Today; /* * DateTime fechat = DateTime.Parse(TXTFechaTermino.Text); * DateTime fechai = DateTime.Parse(TXTFechaInicio.Text); */ var DiasTotales = fechat - fechahoy; double dias = DiasTotales.TotalDays; if (dias <= 0) { int idestado = 3; DateTime fechaInicio2 = DateTime.Today; DateTime FechaTermino2 = Convert.ToDateTime(TXTFechaTermino.Text); int idtarea = Convert.ToInt32(TXTBuscar.Text); AuxControladorTarea.ActualizarFechas(idtarea, idestado, fechaInicio2, FechaTermino2); AlertaEstado.Visible = true; FechaActuaizada.Visible = false; ListarTarea(); Controlador.ControladorUsuario AuxUsuario = new Controlador.ControladorUsuario(); if (!AuxUsuario.ValidarEmail(EmailTransferido.Text)) { Alerta.Visible = false; } else { Alerta.Visible = false; AlertaExito.Visible = false; Modelo.Usuarios usuario = new Modelo.Usuarios(); usuario = AuxUsuario.getUsuario(EmailTransferido.Text); CorreoTareaAtrasada(EmailTransferido.Text); } } else if (dias >= 7) { int idestado = 1; DateTime fechaInicio2 = DateTime.Today; DateTime FechaTermino2 = Convert.ToDateTime(TXTFechaTermino.Text); int idtarea = Convert.ToInt32(TXTBuscar.Text); AuxControladorTarea.ActualizarFechas(idtarea, idestado, fechaInicio2, FechaTermino2); AlertaEstado.Visible = false; FechaActuaizada.Visible = true; ListarTarea(); } else if (dias <= 6 || dias >= 1) { int idestado = 2; DateTime fechaInicio2 = DateTime.Today; DateTime FechaTermino2 = Convert.ToDateTime(TXTFechaTermino.Text); int idtarea = Convert.ToInt32(TXTBuscar.Text); AuxControladorTarea.ActualizarFechas(idtarea, idestado, fechaInicio2, FechaTermino2); AlertaEstado.Visible = false; FechaActuaizada.Visible = true; ListarTarea(); } } else { AlertaActualizacion.Visible = false; Alerta.Visible = false; AlertaEstado.Visible = false; FechaActuaizada.Visible = false; AlertaActualizacion.Visible = false; aLERTANombreNoExistente.Visible = false; AlertaExito.Visible = false; EliminarAlerta.Visible = false; AlertaIDNOExistente.Visible = true; Alerta2.Visible = false; } } catch (Exception) { AlertaActualizacion.Visible = false; Alerta.Visible = false; AlertaEstado.Visible = false; FechaActuaizada.Visible = false; AlertaActualizacion.Visible = false; aLERTANombreNoExistente.Visible = false; AlertaExito.Visible = false; EliminarAlerta.Visible = false; AlertaIDNOExistente.Visible = false; Alerta2.Visible = true; } } else { AlertaActualizacion.Visible = false; Alerta.Visible = false; AlertaEstado.Visible = false; FechaActuaizada.Visible = false; AlertaActualizacion.Visible = false; aLERTANombreNoExistente.Visible = false; AlertaExito.Visible = false; EliminarAlerta.Visible = false; AlertaIDNOExistente.Visible = true; Alerta2.Visible = false; } } }