protected void btnCrearContrato_Click(object sender, EventArgs e) { try { Contrato contrato = new Contrato(); contrato.Codigo = txtCodigo.Text; contrato.FechaAdjudicacion = Utilerias.ParsearFecha(txtFechaAdjudicacion.Text); contrato.FechaInicio = Utilerias.ParsearFecha(txtFechaInicio.Text); contrato.FechaCreacion = Utilerias.ParsearFecha(txtFechaCreacion.Text); contrato.Pdf = ""; contrato.ClaveContratista = Convert.ToInt32(cmbContratista.SelectedValue); contrato.ClaveEstatus = Convert.ToInt32(cmbEstatus.SelectedValue); contrato.ClaveModalidad = Convert.ToInt32(cmbModalidad.SelectedValue); Contrato nuevoContrato = ContratoDAO.Insertar(contrato); if (nuevoContrato == null) { Mensaje Mensaje = new Mensaje() { Titulo = "Error al insertar contrato", Contenido = "Error, Para más información consulte al administrador del sistema", Tipo = TipoMensaje.ERROR }; litMensaje.Text = Disenio.GenerarMensaje(Mensaje); } else { Mensaje Mensaje = new Mensaje() { Titulo = "Contrato creado!", Contenido = "El contrato ya está dado de alta en el sistema", Tipo = TipoMensaje.EXITO }; litMensaje.Text = Disenio.GenerarMensaje(Mensaje); } } catch (Exception exc) { Mensaje Mensaje = new Mensaje() { Titulo = "Error al insertar contrato", Contenido = "Error, Para más información consulte al administrador del sistema, " + exc, Tipo = TipoMensaje.ERROR }; litMensaje.Text = Disenio.GenerarMensaje(Mensaje); } }