Esempio n. 1
0
        void AddListaContrato()
        {
            ContratoBLL contratoBLL = new ContratoBLL();

            GridViewContrato.DataSource = contratoBLL.listarContrato();
            GridViewContrato.DataBind();
        }
        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;
            }
        }