コード例 #1
0
ファイル: AltaDetalle.aspx.cs プロジェクト: NicoDra/Aplicada
        public void RecargarAuto()
        {
            Buscadores bus = new Buscadores();
            string     a   = txtpatente.Value;

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                vehiculo objvehiculo = bus.buscarvehiculo(a);
                if (objvehiculo != null)
                {
                    txtpatente.Disabled = true;
                    cliente objcliente = bus.ocliente(objvehiculo);
                    modelo  objmodelo  = bus.buscarmodelo(objvehiculo);
                    txtaño.Value    = objvehiculo.annio;
                    txtmodelo.Value = objmodelo.nombre;
                    txtmarca.Value  = bus.buscarmarca(objmodelo).nombre.ToString();

                    string[] separadas;
                    if (objcliente.dni != null)
                    {
                        separadas         = objcliente.nombre.Split(' ');
                        txtdni.Value      = objcliente.dni;
                        txtapellido.Value = separadas[0];
                        txtnombre.Value   = separadas[1];
                        txttelefono.Value = objcliente.telefono;
                        txtemail.Value    = objcliente.email;
                    }
                }
            }
        }
コード例 #2
0
ファイル: AltaDetalle.aspx.cs プロジェクト: NicoDra/Aplicada
        protected void Unnamed_ServerClick1(object sender, EventArgs e)
        {
            Buscadores bus = new Buscadores();
            string     a   = txtpatente.Value;

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                vehiculo objvehiculo = bus.buscarvehiculo(a);

                if (objvehiculo != null)
                {
                    ordenestado ordenestado = new ordenestado();

                    orden orden = bus.buscarordenporvehiculo(objvehiculo.id_vehiculo);
                    if (orden != null)
                    {
                        ordenestado = bus.buscarvestadoorden(orden.id_orden);
                    }
                    if ((orden == null) || (ordenestado.estado == null) || (ordenestado.estado == 5))
                    {
                        NoAuto.Visible = false;
                        RecargarAuto();
                        servicio oservicio = new servicio();
                        VerGrid(oservicio);
                        A1.Visible                   = true;
                        btnServicios.Visible         = true;
                        DropServicio.Enabled         = true;
                        txtcantidad.Visible          = true;
                        DropTipoServicio.Enabled     = true;
                        lblpreciototal.Visible       = true;
                        btnfinalizar.Visible         = true;
                        txtprecioporcantidad.Visible = true;
                        Calculaelprimero();
                        txtcantidad.Enabled = true;
                    }
                    else
                    {
                        Label3.Text    = "EL VEHICULO YA POSEE UNA ORDEN ACTIVA";
                        NoAuto.Visible = true;
                    }
                }
                else
                {
                    NoAuto.Visible = true;
                    Label3.Text    = "PONER ENTRE DE 6 Y 7 CARACTERES";
                    int b = txtpatente.Value.Length;
                    if (b >= 6 && b <= 7)
                    {
                        NoAuto.Visible            = false;
                        Dmodelo.Visible           = true;
                        Dmarca.Visible            = true;
                        txtmodelo.Visible         = false;
                        txtmarca.Visible          = false;
                        btnAgregarcliente.Visible = true;
                        txtaño.Disabled           = false;
                        btnGuardar.Visible        = Visible;
                    }
                }
            }
        }
コード例 #3
0
ファイル: Entregado.aspx.cs プロジェクト: NicoDra/Aplicada
 protected void btnEntregar(object sender, EventArgs e)
 {
     labeltitulo.InnerText = "La patente ingresada no se encuentra para Cobrar";
     if (lblDNI.Text != "------")
     {
         labeltitulo.InnerText = "DATOS DEL PROPIETARIO Y VEHICULO";
         if (lblEstado.Text == "Para entregar")
         {
             using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
             {
                 ordenestado oestado = (from q in DBF.ordenestado where q.id_orden == Ordenn.id_orden select q).First();
                 oestado.estado          = 5;
                 oestado.fecha_entregado = System.DateTime.Now;
                 DBF.SaveChanges();
                 orden oorden = (from q in DBF.orden where q.id_orden == Ordenn.id_orden select q).First();
                 DBF.SaveChanges();
                 ordenempleado ordenemple = new ordenempleado
                 {
                     id_orden    = oorden.id_orden,
                     id_empleado = LogEmpleado.id_empleado,
                 };
                 DBF.ordenempleado.Add(ordenemple);
                 DBF.SaveChanges();
                 PDFESTADOCERO();
                 lblEstado.Text = "Entregado";
             }
         }
     }
 }
コード例 #4
0
        public ordenestado buscarvestadoorden(int id)
        {
            ordenestado objmarca = new ordenestado();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                objmarca = (from q in DBF.ordenestado where q.id_orden == id select q).FirstOrDefault();
            }
            return(objmarca);
        }
コード例 #5
0
        public List <ordenservicio> buscarlistaid(int id)
        {
            List <ordenservicio> a = new List <ordenservicio>();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                a = (from q in DBF.ordenservicio where q.id_orden == id select q).ToList();
            }
            return(a);
        }
コード例 #6
0
        public vehiculo buscarvehiculoid(int id)
        {
            vehiculo objmarca = new vehiculo();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                objmarca = (from q in DBF.vehiculo where q.id_vehiculo == id select q).FirstOrDefault();
            }
            return(objmarca);
        }
コード例 #7
0
        public orden buscarordenporvehiculo(int id)
        {
            orden objmarca = new orden();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                objmarca = (from q in DBF.orden orderby q.id_orden descending where q.id_vehiculo == id select q).FirstOrDefault();
            }
            return(objmarca);
        }
コード例 #8
0
        public ordenempleado buscarempleadoorden(int id)
        {
            ordenempleado objmarca = new ordenempleado();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                objmarca = (from q in DBF.ordenempleado orderby q.id_ordenemple descending where q.id_empleado == id select q).FirstOrDefault();
            }
            return(objmarca);
        }
コード例 #9
0
        public empleado buscarempleado(string email)
        {
            empleado objmarca = new empleado();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                objmarca = (from q in DBF.empleado where q.correo == email select q).FirstOrDefault();
            }
            return(objmarca);
        }
コード例 #10
0
        public cliente oclientedni(string dni)
        {
            cliente ocliente = new cliente();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                ocliente = (from q in DBF.cliente where q.dni == dni select q).FirstOrDefault();
            }
            return(ocliente);
        }
コード例 #11
0
        public vehiculo buscarvehiculo(string patente)
        {
            vehiculo objvehiculo = new vehiculo();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                objvehiculo = (from q in DBF.vehiculo where q.patente == patente select q).FirstOrDefault();
            }
            return(objvehiculo);
        }
コード例 #12
0
        public List <vehiculo> buscarclientevehiculo(int idcliente)
        {
            List <vehiculo> objmarca = new List <vehiculo>();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                objmarca = (from q in DBF.vehiculo where q.id_cliente == idcliente select q).ToList();
            }
            return(objmarca);
        }
コード例 #13
0
        public List <ordenempleado> buscarListOrdenEstadoporempleado(int n)
        {
            List <ordenempleado> objmarca = new List <ordenempleado>();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                objmarca = (from q in DBF.ordenempleado where q.id_empleado == n select q).ToList();
            }
            return(objmarca);
        }
コード例 #14
0
        public marca buscarmarca(modelo objmodelo)
        {
            marca objmarca = new marca();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                objmarca = (from q in DBF.marca where q.id_marca == objmodelo.id_marca select q).FirstOrDefault();
            }
            return(objmarca);
        }
コード例 #15
0
        public modelo buscarmodelo(vehiculo objvehiculo)
        {
            modelo objmodelo = new modelo();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                objmodelo = (from q in DBF.modelo where q.id_modelo == objvehiculo.id_modelo select q).FirstOrDefault();
            }
            return(objmodelo);
        }
コード例 #16
0
        public List <ordenempleado> buscarListaempleadoorden(int id)
        {
            List <ordenempleado> objmarca = new List <ordenempleado>();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                objmarca = (from q in DBF.ordenempleado orderby q.id_ordenemple descending where q.id_empleado == id select q).ToList();
            }
            return(objmarca);
        }
コード例 #17
0
        public List <orden> buscarListaordenporvehiculo(int id)
        {
            List <orden> objmarca = new List <orden>();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                objmarca = (from q in DBF.orden orderby q.id_orden descending where q.id_vehiculo == id select q).ToList();
            }
            return(objmarca);
        }
コード例 #18
0
        public servicio buscarservicio(int id)
        {
            servicio objserv = new servicio();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                objserv = (from q in DBF.servicio where q.id_servicios == id select q).FirstOrDefault();
            }
            return(objserv);
        }
コード例 #19
0
        public List <empleado> Lempleado()
        {
            List <empleado> Lempleados = new List <empleado>();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                IQueryable <empleado> lista = (from q in DBF.empleado select q);
                Lempleados = lista.ToList();
            }
            return(Lempleados);
        }
コード例 #20
0
        public orden ultimaorden()
        {
            orden result = new orden();

            using (aplicadaBDEntities2 context = new aplicadaBDEntities2()){
                result = (from item in context.orden orderby item.id_orden descending select item).First();
            }


            return(result);
        }
コード例 #21
0
        public List <serviciostock> Lstockservi()
        {
            List <serviciostock> Lstockservi = new List <serviciostock>();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                IQueryable <serviciostock> lista = (from q in DBF.serviciostock select q);
                Lstockservi = lista.ToList();
            }
            return(Lstockservi);
        }
コード例 #22
0
        public List <stock> listastockproducto(string producto)
        {
            List <stock> Lstock = new List <stock>();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                IQueryable <stock> lista = (from q in DBF.stock select q);
                Lstock = lista.ToList();
                Lstock = Lstock.FindAll(x => x.detalle == producto);
            }
            return(Lstock);
        }
コード例 #23
0
        public List <orden> listasordenmp(string metodop)
        {
            List <orden> Lstock = new List <orden>();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                IQueryable <orden> lista = (from q in DBF.orden select q);
                Lstock = lista.ToList();
                Lstock = Lstock.FindAll(x => x.mpago == metodop);
            }
            return(Lstock);
        }
コード例 #24
0
        public List <stock> listastockmarca(string marca)
        {
            List <stock> Lstock = new List <stock>();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                IQueryable <stock> lista = (from q in DBF.stock select q);
                Lstock = lista.ToList();
                Lstock = Lstock.FindAll(x => x.marca == marca);
            }
            return(Lstock);
        }
コード例 #25
0
ファイル: AltaDetalle.aspx.cs プロジェクト: NicoDra/Aplicada
        protected void BuscarCliente(object sender, EventArgs e)
        {
            Buscadores bus       = new Buscadores();
            cliente    ocliente  = bus.oclientedni(txtdni.Value);
            vehiculo   ovehiculo = bus.buscarvehiculo(txtpatente.Value);
            cliente    oclientes = new cliente();

            if (ovehiculo != null)
            {
                oclientes = bus.ocliente(ovehiculo);
            }
            else
            {
                oclientes.id = 0;
            }


            if ((ocliente == null) || (ocliente.dni != oclientes.dni))
            {
                using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
                {
                    if (ocliente != null)
                    {
                        string[] separadas;
                        separadas            = ocliente.nombre.Split(' ');
                        txtdni.Value         = ocliente.dni;
                        txtapellido.Value    = separadas[0];
                        txtnombre.Value      = separadas[1];
                        txttelefono.Value    = ocliente.telefono;
                        txtemail.Value       = ocliente.email;
                        txtapellido.Disabled = true;
                        txtnombre.Disabled   = true;
                        txttelefono.Disabled = true;
                        txtemail.Disabled    = true;

                        btnGuardar.Visible = true;
                    }
                    else
                    {
                        txtapellido.Disabled = false;
                        txtnombre.Disabled   = false;
                        txttelefono.Disabled = false;
                        txtemail.Disabled    = false;
                        txtapellido.Value    = "";
                        txtnombre.Value      = "";
                        txttelefono.Value    = "";
                        txtemail.Value       = "";
                        txtpatente.Disabled  = true;
                        btnGuardar.Visible   = true;
                    }
                }
            }
        }
コード例 #26
0
        public cliente ocliente(vehiculo ovehiculo)
        {
            cliente ocliente = new cliente();

            if (ovehiculo.id_cliente != null)
            {
                using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
                {
                    ocliente = (from q in DBF.cliente where q.id == ovehiculo.id_cliente select q).FirstOrDefault();
                }
                return(ocliente);
            }
            return(ocliente);
        }
コード例 #27
0
ファイル: AltaDetalle.aspx.cs プロジェクト: NicoDra/Aplicada
        private void CargarOrden()
        {
            A1.Visible = false;
            btnAgregarcliente.Visible = false;
            btnGuardar.Visible        = false;
            Buscadores bus       = new Buscadores();
            vehiculo   ovehiculo = bus.buscarvehiculo(txtpatente.Value);

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                orden oorden = new orden
                {
                    id_vehiculo = ovehiculo.id_vehiculo,
                };

                DBF.orden.Add(oorden);
                DBF.SaveChanges();
                ordenestado oOrdenEstado = new ordenestado
                {
                    id_orden          = oorden.id_orden,
                    estado            = 0,
                    fecha_presupuesto = System.DateTime.Now
                };
                DBF.ordenestado.Add(oOrdenEstado);
                DBF.SaveChanges();
                ordenempleado ordenemple = new ordenempleado
                {
                    id_orden    = oorden.id_orden,
                    id_empleado = LogEmpleado.id_empleado,
                };
                DBF.ordenempleado.Add(ordenemple);
                DBF.SaveChanges();

                foreach (servicio l in LSAC)
                {
                    Cantidad      ocantidad  = Lcantidades.Find(x => x.codigo == l.id_servicios);
                    ordenservicio ooServicio = new ordenservicio
                    {
                        id_orden    = oorden.id_orden,
                        id_servicio = l.id_servicios,
                        cantidad    = ocantidad.cantidade
                    };

                    DBF.ordenservicio.Add(ooServicio);
                    DBF.SaveChanges();
                }
                OrdenActual = oorden;
                Lcantidades.Clear();
            }
        }
コード例 #28
0
ファイル: AltaDetalle.aspx.cs プロジェクト: NicoDra/Aplicada
 private void GuardarVehiculo()
 {
     using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
     {
         vehiculo ovehiculo = new vehiculo
         {
             patente   = txtpatente.Value,
             id_modelo = int.Parse(Dmodelo.SelectedValue),
             annio     = txtaño.Value,
         };
         DBF.vehiculo.Add(ovehiculo);
         DBF.SaveChanges();
     }
 }
コード例 #29
0
        public List <vehiculo> buscarordevehiculo(List <orden> Lorde)
        {
            List <vehiculo> objmarca = new List <vehiculo>();

            using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
            {
                foreach (orden x in Lorde)
                {
                    vehiculo oorden = (from q in DBF.vehiculo where q.id_vehiculo == x.id_vehiculo select q).FirstOrDefault();
                    x.vehiculo = oorden;
                }
            }
            return(objmarca);
        }
コード例 #30
0
ファイル: Taller.aspx.cs プロジェクト: NicoDra/Aplicada
 protected void BtnAceptarTrabajo(object sender, EventArgs e)
 {
     if (txtpwd.Value == LogEmpleado.contraseña)
     {
         using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
         {
             ordenestado oestado = (from q in DBF.ordenestado where q.id_orden == OrdenActual.id_orden select q).First();
             oestado.estado         = 2;
             oestado.fecha_mecanico = System.DateTime.Now;
             DBF.SaveChanges();
             PDFESTADOCERO();
             CheckBoton(oestado);
         }
     }
 }