void cargaFajillas() { dataGridView2.Rows.Clear(); dataGridView3.Rows.Clear(); FajillasDAO fajillasDAO=new FajillasDAO(); Fajilla[] fajilla = null; int i = 0; Double montoTotal = 0; DateTime hoy = DateTime.Today; String fecha = hoy.Year.ToString()+"-"+hoy.Month.ToString()+"-"+hoy.Day.ToString(); int numeroFajillas = fajillasDAO.numeroFajillas(fecha,1); fajilla = fajillasDAO.fajillas(numeroFajillas,fecha,1); while (i < numeroFajillas) { DataGridViewRow row = (DataGridViewRow)dataGridView2.Rows[0].Clone(); row.Cells[0].Value = fajillasDAO.nombreCajera(fajilla[i].IdCajera); row.Cells[1].Value = fajilla[i].Monto; montoTotal += fajilla[i].Monto; dataGridView2.Rows.Add(row); i++; } textBox2.Text = montoTotal.ToString(); numeroFajillas = 0; fajilla = null; i = 0; montoTotal = 0; numeroFajillas = fajillasDAO.numeroFajillas(fecha,2); fajilla = fajillasDAO.fajillas(numeroFajillas, fecha, 2); while (i < numeroFajillas) { DataGridViewRow row = (DataGridViewRow)dataGridView3.Rows[0].Clone(); row.Cells[0].Value = fajillasDAO.nombreCajera(fajilla[i].IdCajera); row.Cells[1].Value = fajilla[i].Monto; row.Cells[2].Value = fajilla[i].FechaRegistro.ToShortDateString(); montoTotal += fajilla[i].Monto; dataGridView3.Rows.Add(row); i++; } textBox3.Text = montoTotal.ToString(); //dataGridView2.Rows.Remove(dataGridView2.Rows[dataGridView2.Rows.Count-1]); }
private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F10){ try { Double monto = Convert.ToDouble(textBox1.Text); if (monto <= 0) { MessageBox.Show("Solo cifras validas"); textBox1.Clear(); return; } else { //Agregar Box de confirmacion var result = MessageBox.Show("Continuar", "Desea Ingresar la fajilla", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result == DialogResult.OK) { FajillasDAO FajillasDao = new FajillasDAO(); Fajilla nuevaFajilla = new Fajilla(); nuevaFajilla.EnCaja = true; nuevaFajilla.IdCajera = idCajera; nuevaFajilla.Monto = monto; Boolean resp = FajillasDao.insertarFajillas(nuevaFajilla); if (resp) { cargaFajillas(); MessageBox.Show("se Ingreso: " + monto + " Con la Cajera: " + FajillasDao.nombreCajera(idCajera)); } } else { textBox1.Clear(); } } } catch (Exception error) { MessageBox.Show("Solo Cifras validas"); textBox1.Clear(); return; } } if(e.KeyCode == Keys.F11){ var result = MessageBox.Show("Continuar", "Desea Realizar el Corte de Caja", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (result == DialogResult.OK) { FajillasDAO FajillasDao = new FajillasDAO(); Boolean respuesta = FajillasDao.corteCaja(); if (respuesta) { cargaFajillas(); MessageBox.Show("Se Realizo el Corte de Caja Exitozamente"); } } } }