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 (aplicadaBDEntities DBF = new aplicadaBDEntities()) { 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"; } } } }
private void CargarOrden() { A1.Visible = false; btnAgregarcliente.Visible = false; btnGuardar.Visible = false; Buscadores bus = new Buscadores(); vehiculo ovehiculo = bus.buscarvehiculo(txtpatente.Value); using (aplicadaBDEntities DBF = new aplicadaBDEntities()) { 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 = 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(); } }
protected void BtnTerminarTrabajo(object sender, EventArgs e) { if (txtpwd.Value == LogEmpleado.contraseña) { using (aplicadaBDEntities DBF = new aplicadaBDEntities()) { ordenestado oestado = (from q in DBF.ordenestado where q.id_orden == OrdenActual.id_orden select q).First(); oestado.estado = 3; oestado.fecha_fintaller = 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("Default.aspx"); } } }
protected void BtnCobrar(object sender, EventArgs e) { using (aplicadaBDEntities DBF = new aplicadaBDEntities()) { 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"); } }
protected void btnpasarataller_ServerClick(object sender, EventArgs e) { if ((DropMecanicosDispo.SelectedValue.ToString() != "" && StockError.Visible == false)) { using (aplicadaBDEntities DBF = new aplicadaBDEntities()) { 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("NuevoDetalle.aspx"); } }
private void GuardarVehiculo() { using (aplicadaBDEntities DBF = new aplicadaBDEntities()) { vehiculo ovehiculo = new vehiculo { patente = txtpatente.Value, id_modelo = int.Parse(Dmodelo.SelectedValue), annio = txtaño.Value, }; DBF.vehiculo.Add(ovehiculo); DBF.SaveChanges(); } }
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 (aplicadaBDEntities DBF = new aplicadaBDEntities()) { 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 (aplicadaBDEntities DBF = new aplicadaBDEntities()) { 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 (aplicadaBDEntities DBF = new aplicadaBDEntities()) { vehiculo oVehiculo = (from q in DBF.vehiculo where q.id_vehiculo == ovehiculo.id_vehiculo select q).First(); oVehiculo.id_cliente = ocliente.id; DBF.SaveChanges(); } } }