protected void btnGenerar_Click(object sender, EventArgs e) { Orden orden = new Orden(); orden.ID_ORDEN = orden.getLastId() + 1; //orden.ID_USUARIO = 123456; orden.CREADO_EN = DateTime.Now; var proveedor = con.ListadoIdProveedor().First(p => p.NOMBRE == DropDownList1.SelectedItem.Text); //orden.PROVEEDOR_ID_PROVEEDOR = proveedor.ID_PROVEEDOR; orden.ESTADO_ORDEN = 0; if (orden.Create()) //Se inserta la Orden en la base de datos { foreach (var producto in con.carrito) { DetalleOrden detalleOrden = new DetalleOrden(); detalleOrden.ID_DETALLE_ORDEN = detalleOrden.getLastId() + 1; //detalleOrden.DESCRIPCION = producto.Descripcion; //detalleOrden.ORDEN_ID_ORDEN = (int)orden.ID_ORDEN; //detalleOrden.CANT_DETALLE_O = (int)producto.Cantidad; //detalleOrden.PRODUCTO_ID_PRODUCTO = producto.Id_producto; detalleOrden.Create(); // Se inserta cada detalle en la base de datos } con.carrito = new List <Producto>(); lblMensaje.Text = "Orden generada exitosamente!"; } else { lblMensaje.Text = "Hubo un error al generar la orden"; } }
private void crearOrdenAceptarBtn_Click(object sender, EventArgs e) { String cedulaCliente = this.crearOrden.cedulaTxtBox.Text; DateTime date = this.crearOrden.dateTimePck.Value; int isOrganizacion = 0; //1 es organizacion, 0 es persona bool isChecked = this.crearOrden.isOrganizacionCheckBox.Checked; if (isChecked) { isOrganizacion = 1; } else { isOrganizacion = 0; } Orden orden = new Orden(isOrganizacion, cedulaCliente, date, 0, 0, 0); if (orden.Create(ConectionBD.Instance)) { MessageBox.Show("Orden creada Exitosamente", " exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.crearOrden.Dispose(); this.ordenesPanelAux.Controls.Add(this.vmostrarOrdenes); loadOrdenes(); } }
protected void btnGenerar_Click(object sender, EventArgs e) { Orden orden = new Orden(); orden.ID_ORDEN = orden.getLastId() + 1; orden.CREADO_EN = (DateTime.Parse(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"))); var proveedor = col.ListadoIdProveedor().First(p => p.NOMBRE == DropDownList1.SelectedItem.Text); orden.PROVEEDOR_ID = proveedor.ID_PROVEEDOR; orden.ESTADO_ORDEN = 0; if (orden.Create()) //Se inserta la Orden en la base de datos { foreach (var producto in col.carrito) { DetalleOrden detalleOrden = new DetalleOrden(); detalleOrden.ID_DETALLE_ORDEN = detalleOrden.getLastId() + 1; detalleOrden.DESCRIPCION = producto.Descripcion; detalleOrden.ORDEN_ID = (int)orden.ID_ORDEN; detalleOrden.CANT_DETALLE_O = (int)producto.Cantidad; detalleOrden.ESTADO_DET_ORDEN = "0"; detalleOrden.PRODUCTO_PROVEEDOR_ID = producto.ID_PRODUCTO_P; detalleOrden.Create(); // Se inserta cada detalle en la base de datos } col.carrito = new List <Producto_proveedor>(); //lblMensaje.Text = "Orden generada exitosamente!"; mostrarLista(); MessageBox.Show("Orden generada exitosamente!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Hubo un error al generar la orden", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } GenerarPDF((int)orden.ID_ORDEN); ClientScript.RegisterStartupScript(this.GetType(), "newWindow", "<script>window.open('http://localhost:49619/PDFs/Orden_" + orden.ID_ORDEN + ".pdf')</script>"); lblNeto.Text = " $ 0"; lblIva.Text = " $ 0"; lblTotal.Text = " $ 0"; lblErrorE.Text = string.Empty; lblError.Text = string.Empty; }