protected void Button1_Click(object sender, EventArgs e) { if (IsValid) { Solicitud Sol = Solicitud.GetById(BiFactory.Sol.Id_Solicitud); Sol.Descripcion = txtDescripcion.Text; Sol.Status = eEstados.Pendiente.ToString(); Sol.Save(); if (Fc == null) Fc = new SolicitudFrancosCompensatorios(); Fc.IdSolicitud = BiFactory.Sol.Id_Solicitud; Fc.Descripcion = txtDescripcion.Text; Fc.FechaInicio = DateTime.Parse(txtFecha.Text); Fc.FechaFin = DateTime.Parse("1900-01-01"); Fc.Duracion = decimal.Parse(txtDuracion.Text); Fc.ConElConsentimiento = txtConsentimiento.Text; Fc.IdEmpleado = BiFactory.Empleado.IdEmpleados; Fc.SaveAndFlush(); pnlFrancosCompensatorios.Visible = false; ucFrancosCompensatorios.Numero = Fc.IdSolicitud.ToString(); ucFrancosCompensatorios.Titulo = Sol.Descripcion; ucFrancosCompensatorios.Fecha = Fc.FechaInicio.ToString("dd/MM/yyyy"); ucFrancosCompensatorios.Duracion = Fc.Duracion.ToString(); ucFrancosCompensatorios.Descripcion = Fc.Descripcion; ucFrancosCompensatorios.ConsentimientoDe = Fc.ConElConsentimiento; ucFrancosCompensatorios.Visible = true; } }
private void FillSol() { Fc = SolicitudFrancosCompensatorios.FindFirst(Expression.Eq("IdSolicitud", BiFactory.Sol.Id_Solicitud)); if (Fc != null) { txtDescripcion.Text = Fc.Descripcion; txtDuracion.Text = Fc.Duracion.ToString(); txtFecha.Text = Fc.FechaInicio.ToString("dd/MM/yyyy"); txtConsentimiento.Text = Fc.ConElConsentimiento; } else { txtFecha.Text = DateTime.Today.ToString("dd/MM/yyyy"); } }