private void btnIngresar_Click(object sender, EventArgs e) { this.usuario = txtUsuario.Text; this.password = txtContrasena.Text; Validar val = new Validar(); categoria = val.ValidarUsuario(usuario, password); if (categoria.Equals("Administrador")) { Administrador abrir = new Administrador(); abrir.Show(); this.Hide(); } else if (categoria.Equals("Cajero")) { AbrirCorte abrir = new AbrirCorte(); PuenteDeDatos Buscador = new PuenteDeDatos(); int idusuario = Buscador.BuscarId(usuario); //MessageBox.Show("El Id del Usuario es: " + idusuario); abrir.idusuario = idusuario; abrir.Show(); this.Hide(); } if (categoria.Equals("Ninguno")) { MessageBox.Show("El Usuario es incorrecto o no existe"); } }
private void AbrirCorte_Load(object sender, EventArgs e) { PuenteDeDatos objeto = new PuenteDeDatos(); string fotovendedor = objeto.BuscarFoto(idusuario); pbCajero.Load(fotovendedor); fecha = DateTime.Now.ToString("yyyy/MM/dd"); hora = DateTime.Now.ToString("HH:mm:ss"); //Igual a un = MessageBox.Show("datos" + fecha + " " + hora); }
private void txtCantidad_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar == Convert.ToChar(Keys.Enter))) { Tuple <string, double> datos; int codigo = int.Parse(txtCodigo.Text); int cantidad = int.Parse(txtCantidad.Text); // Buscar descripcion y precio en la tabla productos datos = PuenteDeDatos.buscainfoP(codigo); string nombre = datos.Item1; double precio = datos.Item2; double ivaAplicado = (precio * iva * cantidad) / 100; double subTotal = (precio * cantidad) + ivaAplicado; Total = Total + subTotal; txtTotal.Text = Total.ToString("0.00"); //Mandar datos al Datatable DataTable dtunico = llenarlista(codigo, nombre, cantidad, precio, ivaAplicado, subTotal); // Llenar el Listview foreach (DataRow row in dtunico.Rows) { ListViewItem item = new ListViewItem(Convert.ToString(row["Codigo"])); item.SubItems.Add(Convert.ToString(row["Nombre"])); item.SubItems.Add(Convert.ToString(row["Cantidad"])); item.SubItems.Add(Convert.ToString(row["Precio"])); item.SubItems.Add(Convert.ToString(row["Iva"])); item.SubItems.Add(Convert.ToString(row["Sub-Total"])); lvProductos.Items.Add(item); } // limpiar campos despues caoptura de producto txtCodigo.Text = ""; pbFotoProducto.Image = null; txtCantidad.Text = "1"; txtCodigo.Focus(); } }
private void btnAceptar_Click(object sender, EventArgs e) { PuenteDeDatos objeto = new PuenteDeDatos(); //Instancia de la clase PuenteDeDatos de la capa de Logica double deposito = double.Parse(txtDeposito.Text); string turno = cbTurno.SelectedItem.ToString(); int resultado = objeto.agregarturno(idusuario, deposito, turno, fecha, hora); if (resultado > 0) { MessageBox.Show("Datos guardados correctamente"); PuntoDeVenta venta = new PuntoDeVenta(); venta.Show(); //venta.idusuario = this.idusuario; this.Hide(); } else { MessageBox.Show("No se guardaron los datos"); } }
private void txtCodigo_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F5) { int codigo; int cantidad; string nombre; double precio; double listIva; double subtotal; int sumararticulos = 0; PuenteDeDatos objeto = new PuenteDeDatos(); Cobro abrir = new Cobro(); abrir.CantidadxPagar = double.Parse(txtTotal.Text); abrir.ShowDialog(); // Variables parsa llenar mi tabla tempopral foreach (ListViewItem item in lvProductos.Items) { for (int counter = 0; counter < item.SubItems.Count; counter++) { if (counter == 0) { codigo = int.Parse(item.SubItems[counter].Text); nombre = item.SubItems[counter + 1].Text; cantidad = int.Parse(item.SubItems[counter + 2].Text); precio = double.Parse(item.SubItems[counter + 3].Text); listIva = double.Parse(item.SubItems[counter + 4].Text); subtotal = double.Parse(item.SubItems[counter + 5].Text); sumararticulos = cantidad + sumararticulos; objeto.AgregaDatosTablaTemp(codigo, lblCajero.Text, cantidad, subtotal, listIva); //Descontar cantidades de la tabla Productos } } } // Mandamos a llamar el ticket Ticket recibo = new Ticket(); recibo.ShowDialog(); // llenamos tabla ventas //Borrar todos los registros de la tabla temporal // Limpiamos todos los campos Total = 0.0; txtTotal.Text = Total.ToString("0.00"); lvProductos.Items.Clear(); } if (e.KeyCode == Keys.F2) { BuscarProducto BP = new BuscarProducto(); BP.Show(); txtCodigo.Text = BP.codigo2; } if (e.KeyCode == Keys.F7) { CorteDeCaja CC = new CorteDeCaja(); CC.ShowDialog(); this.Close(); } }