protected void Page_Load(object sender, EventArgs e) { try { List <Contrato> listarContrato; listarContrato = contratoBLL.listarContrato(); Int32 contratoSeleccionado = Convert.ToInt32(Request.QueryString["idcontrato"]); contrato = listarContrato.Find(Pp => Pp.IdContrato == contratoSeleccionado); TextBoxIDContrato.Text = contrato.IdContrato.ToString(); TextBoxCliente.Text = clienteBLL.obtenerNombreCliente(contrato.Cliente.IdCliente).ToString(); TextBoxProfesional.Text = profesionalBLL.obtenerNombreProfesional(contrato.Profesional.IdProfesional).ToString(); TextBoxCuit.Text = profesionalBLL.obtenerCuit(contrato.Profesional.IdProfesional).ToString(); TextBoxRubro.Text = rubroBLL.obtenerNombreRubro(contrato.Profesional.Rubro.IdRubro).ToString(); TextBoxPago.Text = pagoBLL.obtenerNombrePago(contrato.Pago.IdPago).ToString(); TextBoxDescripcion.Text = contrato.Descripcion; TextBoxDireccion.Text = contrato.Direccion; TextBoxEstadoContrato.Text = estadoContratoBLL.obtenerNombreEstadoContrato(contrato.EstadoContrato.IdEstadoContrato).ToString(); if (!IsPostBack) { TextBoxImporte.Text = contrato.Importe.ToString(); } if (TextBoxEstadoContrato.Text == "Confirmado") { ButtonEnviarPresupuesto.Visible = false; ButtonRechazar.Visible = false; ButtonConfirmar.Visible = true; } else if (TextBoxEstadoContrato.Text == "Reparando") { ButtonConfirmar.Visible = false; ButtonTerminado.Visible = true; ButtonRechazar.Visible = false; ButtonEnviarPresupuesto.Visible = false; } else if (TextBoxEstadoContrato.Text == "Terminado") { ButtonTerminado.Visible = false; ButtonValorar.Visible = true; } else if (TextBoxEstadoContrato.Text == "Finalizado") { ButtonTerminado.Visible = false; ButtonValorar.Visible = true; ButtonRechazar.Visible = false; ButtonEnviarPresupuesto.Visible = false; } } catch (Exception ex) { throw ex; } }