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);
            }
        }
Example #2
0
        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!");
     }
 }