Пример #1
0
 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";
             }
         }
     }
 }
Пример #2
0
        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();
            }
        }
Пример #3
0
 protected void BtnTerminarTrabajo(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           = 3;
             oestado.fecha_servicefin = System.DateTime.Now;
             DBF.SaveChanges();
             empleado oempleado = (from q in DBF.empleado where q.id_empleado == LogEmpleado.id_empleado select q).First();
             oempleado.disponibilidad = 0;
             DBF.SaveChanges();
             CheckBoton(oestado);
             Server.Transfer("Taller.aspx");
         }
     }
 }
Пример #4
0
 protected void BtnCobrar(object sender, EventArgs e)
 {
     using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
     {
         ordenestado oestado = (from q in DBF.ordenestado where q.id_orden == Ordenn.id_orden select q).First();
         oestado.estado        = 4;
         oestado.fecha_cobrado = System.DateTime.Now;
         DBF.SaveChanges();
         orden oorden = (from q in DBF.orden where q.id_orden == Ordenn.id_orden select q).First();
         oorden.mpago = DropMetododePago.SelectedValue;
         DBF.SaveChanges();
         ordenempleado ordenemple = new ordenempleado
         {
             id_orden    = oorden.id_orden,
             id_empleado = LogEmpleado.id_empleado,
         };
         DBF.ordenempleado.Add(ordenemple);
         DBF.SaveChanges();
         Server.Transfer("Default.aspx");
     }
 }
Пример #5
0
        protected void btnpasarataller_ServerClick(object sender, EventArgs e)
        {
            if ((DropMecanicosDispo.SelectedValue.ToString() != "" && StockError.Visible == false))
            {
                using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
                {
                    ordenempleado ordenemple = new ordenempleado
                    {
                        id_orden    = OrdenActual.id_orden,
                        id_empleado = int.Parse(DropMecanicosDispo.SelectedValue.ToString())
                    };

                    DBF.ordenempleado.Add(ordenemple);
                    DBF.SaveChanges();
                    ordenestado oestado = (from q in DBF.ordenestado where q.id_orden == OrdenActual.id_orden select q).First();
                    oestado.estado       = 1;
                    oestado.fecha_espera = System.DateTime.Now;   //////////////////////////////////////////////////////////
                    DBF.SaveChanges();
                    empleado oempleado = (from q in DBF.empleado where q.id_empleado == ordenemple.id_empleado select q).First();
                    oempleado.disponibilidad = 1;
                    DBF.SaveChanges();
                    foreach (stock ostock in Lstock)
                    {
                        stock Stocko = new stock();
                        Stocko          = (from q in DBF.stock where q.id_stock == ostock.id_stock select q).First();
                        Stocko.cantidad = (int.Parse(Stocko.cantidad) - 1).ToString();
                        DBF.SaveChanges();
                        //restar dependiendo la cantidad del servicio
                    }
                    OrdenActual = null;
                    Lstock      = null;
                    Server.Transfer("Default.aspx");
                }
            }
            else
            {
                Server.Transfer("AltaDetalle.aspx");
            }
        }
Пример #6
0
 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();
     }
 }
Пример #7
0
 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);
         }
     }
 }
Пример #8
0
        private void GuardarCambiodecliente()
        {
            Buscadores bus       = new Buscadores();
            vehiculo   ovehiculo = bus.buscarvehiculo(txtpatente.Value);
            cliente    ocliente  = bus.ocliente(ovehiculo);
            cliente    oclientes = bus.oclientedni(txtdni.Value);

            btnGuardar.Visible = false;
            if ((ocliente != null) && (oclientes != null))
            {
                ocliente = bus.oclientedni(txtdni.Value);
                using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
                {
                    vehiculo oVehiculo = (from q in DBF.vehiculo where q.id_vehiculo == ovehiculo.id_vehiculo select q).First();
                    oVehiculo.id_cliente = ocliente.id;
                    DBF.SaveChanges();
                }
            }
            else
            {
                using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
                {
                    cliente ncliente = new cliente
                    {
                        dni      = txtdni.Value,
                        nombre   = txtapellido.Value + " " + txtnombre.Value,
                        telefono = txttelefono.Value,
                        email    = txtemail.Value,
                    };

                    DBF.cliente.Add(ncliente);
                    DBF.SaveChanges();
                }
                ocliente = bus.oclientedni(txtdni.Value);
                using (aplicadaBDEntities2 DBF = new aplicadaBDEntities2())
                {
                    vehiculo oVehiculo = (from q in DBF.vehiculo where q.id_vehiculo == ovehiculo.id_vehiculo select q).First();
                    oVehiculo.id_cliente = ocliente.id;
                    DBF.SaveChanges();
                }
            }
        }