Ejemplo n.º 1
0
        public Acta_de_Devolucion_Baja(int id)
        {
            InitializeComponent();

            var db = new SigedapContext();

            var expedienteData = db.Expedientes.Include(e => e.EquiposDañados).Single(e => e.DictamenDeReclamacionId == id);

            uebObet.Text      = expedienteData.DictamenDeReclamacion.Ueb;
            noExpediente.Text = expedienteData.Numero;
            fecha.Text        = expedienteData.ActaRecogidaEquipos.Fecha.ToShortDateString();

            cliente.Text         = expedienteData.DictamenDeReclamacion.Cliente.NombreCompleto;
            ciCliente.Text       = expedienteData.DictamenDeReclamacion.Cliente.Ci;
            representante.Text   = expedienteData.ActaRecogidaEquipos.NombreRepresentante;
            ciRepresentante.Text = expedienteData.ActaRecogidaEquipos.CiRepresentante;

            DataSource = expedienteData.EquiposDañados.Where(e => e.DictamenTecnico.Destino == Destino.BajaTecnica).ToList();

            this.tipo.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "TipoDeEquipo.Nombre")
            });

            this.marca.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "Marca.Nombre")
            });

            this.descripcion.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "Descripcion")
            });

            this.modelo.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "Modelo")
            });
        }
        public Solicitud_de_Reposicion(int id)
        {
            InitializeComponent();

            var db  = new SigedapContext();
            var exp = db.Expedientes.Find(id);

            expediente.Text = exp.Numero;
            fecha.Text      = exp.SolicitudReposicion.Fecha.ToShortDateString();
            nombre.Text     = exp.DictamenDeReclamacion.NombreReclamante;
            direccion.Text  = exp.DictamenDeReclamacion.Cliente.Direccion;
            carne.Text      = exp.DictamenDeReclamacion.CiReclamante;

            DataSource = exp.EquiposDañados.Where(e => e.DictamenTecnico.Destino == Destino.BajaTecnica).ToList();

            this.tipo.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "TipoDeEquipo.Nombre")
            });

            this.marca.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "Marca.Nombre")
            });

            this.descripcion.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "Descripcion")
            });

            this.modelo.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "Modelo")
            });
        }
Ejemplo n.º 3
0
        public Acta_Recogida_Traslado(int id)
        {
            InitializeComponent();
            var db             = new SigedapContext();
            var expedienteData = db.Expedientes.Include(e => e.ActaRecogidaEquipos).Include(e => e.DictamenDeReclamacion).Single(e => e.DictamenDeReclamacionId == id);

            uebObet.Text    = expedienteData.DictamenDeReclamacion.Ueb;
            expediente.Text = expedienteData.Numero;
            fecha.Text      = expedienteData.ActaRecogidaEquipos.Fecha.ToShortDateString();

            cliente.Text               = expedienteData.DictamenDeReclamacion.Cliente.NombreCompleto;
            ciCliente.Text             = expedienteData.DictamenDeReclamacion.Cliente.Ci;
            dirCliente.Text            = expedienteData.DictamenDeReclamacion.Cliente.Direccion;
            reparto.Text               = expedienteData.DictamenDeReclamacion.Cliente.Rpto;
            municipio.Text             = expedienteData.DictamenDeReclamacion.Cliente.Municipio;
            representanteEmpElect.Text = expedienteData.ActaRecogidaEquipos.NombreRepresentante;
            ciRepresentante.Text       = expedienteData.ActaRecogidaEquipos.CiRepresentante;

            DataSource = expedienteData.EquiposDañados.ToList();

            this.tipo.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "TipoDeEquipo.Nombre")
            });

            this.marca.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "Marca.Nombre")
            });

            this.descripcion.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "Descripcion")
            });

            this.modelo.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "Modelo")
            });
        }
Ejemplo n.º 4
0
        public Expediente_de_Reclamacion(int id)
        {
            InitializeComponent();
            var db = new SigedapContext();

            var expedienteData = db.Expedientes.Include(e => e.EquiposDañados).Single(e => e.DictamenDeReclamacionId == id);

            expediente.Text = expedienteData.Numero;
            ueb.Text        = expedienteData.DictamenDeReclamacion.Ueb;
            oficina.Text    = expedienteData.DictamenDeReclamacion.OficinaComercial;
            nombres.Text    = expedienteData.DictamenDeReclamacion.Cliente.Nombres;
            apellido1.Text  = expedienteData.DictamenDeReclamacion.Cliente.PrimerApellido;
            apellido2.Text  = expedienteData.DictamenDeReclamacion.Cliente.SegundoApellido;
            calle.Text      = expedienteData.DictamenDeReclamacion.Cliente.Calle;
            no.Text         = expedienteData.DictamenDeReclamacion.Cliente.No.ToString();
            entre.Text      = expedienteData.DictamenDeReclamacion.Cliente.EntreCalle1;
            y.Text          = expedienteData.DictamenDeReclamacion.Cliente.EntreCalle2;
            apto.Text       = expedienteData.DictamenDeReclamacion.Cliente.Apto;
            rpto.Text       = expedienteData.DictamenDeReclamacion.Cliente.Rpto;
            telefonop.Text  = expedienteData.DictamenDeReclamacion.Cliente.TelefonoParticular.ToString();
            telefonot.Text  = expedienteData.DictamenDeReclamacion.Cliente.TelefonoTrabajo.ToString();
            ruta.Text       = expedienteData.DictamenDeReclamacion.Cliente.Ruta.ToString();
            control.Text    = expedienteData.DictamenDeReclamacion.Cliente.Control.ToString();
            folio.Text      = expedienteData.DictamenDeReclamacion.Cliente.Folio.ToString();
            nombrer.Text    = expedienteData.DictamenDeReclamacion.NombreReclamante;
            carne.Text      = expedienteData.DictamenDeReclamacion.CiReclamante;
            pagado.Text     = expedienteData.PagadoHasta.ToString("M");
            año.Text        = expedienteData.PagadoHasta.Year.ToString();
            //TODO: Arreglar la entidad para incluir la explicacion de porque no coinciden.
            explicacion.Text = expedienteData.DictamenDeReclamacion.NombreReclamante;
            causas.Text      = expedienteData.Causas;
            amparado.Text    = expedienteData.AmparadoPorNt;
            afectacion.Text  = expedienteData.FechaAfectacion.ToShortDateString();
            horaa.Text       = expedienteData.FechaAfectacion.ToShortTimeString();
            normalizado.Text = expedienteData.FechaDeNormalizacionServicio.ToShortDateString();
            horan.Text       = expedienteData.FechaDeNormalizacionServicio.ToShortTimeString();
            operario.Text    = expedienteData.Operario.NombreCompleto;
            despachador.Text = expedienteData.Despachador.NombreCompleto;
            recibido.Text    = expedienteData.FechaRecibidoUebMunicipal.ToShortDateString();
            visita.Text      = expedienteData.FechaVisitaCliente.ToShortDateString();
            inspector.Text   = expedienteData.Inspector.NombreCompleto;
            noNt.Text        = expedienteData.AmparadoPorNt;
            fechaNt.Text     = expedienteData.FechaNt.ToShortDateString();

            DataSource = expedienteData.EquiposDañados.ToList();

            this.tipo.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "TipoDeEquipo.Nombre")
            });

            this.marca.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "Marca.Nombre")
            });

            this.nacionalidad.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "Nacionalidad")
            });

            this.serie.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "Serie")
            });

            this.modelo.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
                new DevExpress.XtraReports.UI.XRBinding("Text", null, "Modelo")
            });

            observaciones.Text = expedienteData.Observaciones;
        }