public Boolean insertarFajillas(Fajilla fajilla) { Boolean resp = false; MySqlConnection conn; Conexion conexion = new Conexion(); conn = conexion.abrirConexion(); String query = "INSERT INTO fajilla (idCajera, monto, fecha, enCaja) VALUES (?idCajera, ?monto, current_date(), TRUE);"; try { MySqlCommand cmd = new MySqlCommand(query, conn); cmd.Parameters.AddWithValue("?idCajera", fajilla.IdCajera); cmd.Parameters.AddWithValue("?monto", fajilla.Monto); cmd.ExecuteNonQuery(); resp = true; //cmd.Dispose(); } finally { conexion.cerrarConexion(); } return(resp); }
public Fajilla[] fajillas(int numFajillas, String fecha, int opc) { Fajilla[] fajilla = new Fajilla[numFajillas]; int i = 0; String query = ""; MySqlConnection conn; Conexion conexion = new Conexion(); conn = conexion.abrirConexion(); switch (opc) { case 1: query = "SELECT * FROM cocarsa.fajilla WHERE fecha = ?fecha;"; break; case 2: query = "SELECT * FROM cocarsa.fajilla WHERE enCaja = TRUE;"; break; case 3: query = "SELECT * FROM cocarsa.fajilla WHERE fechaCorte = ?fecha;"; break; } try { MySqlCommand cmd = new MySqlCommand(query, conn); if (opc != 2) { cmd.Parameters.AddWithValue("?fecha", fecha); } consulta = cmd.ExecuteReader(); cmd.Dispose(); while (consulta.Read()) { fajilla[i] = new Fajilla(); fajilla[i].IdFajilla = consulta.GetInt32(0); fajilla[i].IdCajera = consulta.GetInt32(1); fajilla[i].Monto = consulta.GetDouble(2); fajilla[i].FechaRegistro = consulta.GetDateTime(3); fajilla[i].EnCaja = consulta.GetBoolean(4); try { fajilla[i].FechaCorte = consulta.GetDateTime(5); } catch (Exception error) { fajilla[i].FechaCorte = Convert.ToDateTime("21-sep-1992"); } i++; } } finally { conexion.cerrarConexion(); } return(fajilla); }
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"); } } } }