public static clCorte ObtenerCorte(int corte) { try { clConexion conexion = new clConexion(); string consulta = "select * from puntoventa.corte where idCorte = " + corte; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); //enviarSQL.ExecuteNonQuery(); //obtener resultado MySqlDataReader lector = enviarSQL.ExecuteReader(); lector.Read(); clCorte nuevoCorte = new clCorte(); nuevoCorte.IdCorte = int.Parse(lector.GetValue(0).ToString()); nuevoCorte.Fecha = DateTime.Parse(lector.GetValue(1).ToString()); nuevoCorte.Cajero = lector.GetValue(2).ToString(); nuevoCorte.Turno = lector.GetValue(3).ToString(); nuevoCorte.Total = float.Parse(lector.GetValue(4).ToString()); return(nuevoCorte); } catch { MessageBox.Show("ERROR: No se pudo generar el corte!"); return(null); } }
public static void ActualizarCorte(int idCorte, float total) { try { clCorte corte = clConsultasCorte.ObtenerCorte(idCorte); corte.Total = corte.Total + total; clConexion conexion = new clConexion(); string consulta = "update puntoventa.corte set Total = " + corte.Total + " where idCorte = " + idCorte + ";"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); } catch { } }
public static void NuevoCorte(clCorte corte) { try { clConexion conexion = new clConexion(); string consulta = "insert into corte(idCorte,Fecha,Cajero,Turno,Total) " + "values(" + corte.IdCorte + ",'" + corte.Fecha.Year + "/" + corte.Fecha.Month + "/" + corte.Fecha.Day + "','" + corte.Cajero + "','" + corte.Turno + "'," + corte.Total + ")"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); } catch { MessageBox.Show("ERROR: No se pudo generar el corte!"); } }