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 List <clProducto> BuscarDescripcion(string descripcion) { try { clProducto producto; List <clProducto> productos = new List <clProducto>(); clConexion conexion = new clConexion(); string consulta = "SELECT * FROM puntoventa.productos where Descripcion like '%" + descripcion + "%';"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); ////obtener resultado MySqlDataReader lector = enviarSQL.ExecuteReader(); //int cont = 0; while (lector.Read()) { producto = new clProducto(lector); productos.Add(producto); //cont++; } return(productos); //clProducto producto = new clProducto(lector); //return producto; } catch { MessageBox.Show("Error en la conexion a la base de datos!"); return(null); } }
//eliminar producto... public static void EliminarProducto(clProducto producto) { clConexion conexion = new clConexion(); string consulta = "delete from productos where Codigo=" + producto.Codigo1 + ";"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); }
public static void EliminarRegistro(string clave) { clConexion conexion = new clConexion(); string consulta = "delete from usuarios where Clave='" + clave + "'"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); }
public static void RegistrarVenta(clVenta venta) { try { clConexion conexion = new clConexion(); string fecha = "'" + venta.Hora.Year + "-" + venta.Hora.Month + "-" + venta.Hora.Day + " " + venta.Hora.Hour + ":" + venta.Hora.Minute + ":" + venta.Hora.Second + "'"; string consulta = "insert into puntoventa.ventas(Hora, SubTotal, Iva, Total, Corte) values(" + fecha + "," + venta.SubTotal + "," + venta.Iva + "," + venta.Total + "," + venta.Corte + ");"; MySqlCommand ejecutar = new MySqlCommand(consulta, conexion.ObtenerConexion()); ejecutar.ExecuteNonQuery(); }catch { } }
public static MySqlDataReader ObtenerPorTurno(string turno) { clConexion conexion = new clConexion(); string consulta = "SELECT * FROM puntoventa.corte where Turno = '" + turno + "'"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); MySqlDataReader lector = enviarSQL.ExecuteReader(); lector.Read(); return(lector); }
public static MySqlDataReader ObtenerPorFecha(string fecha) { // SELECT * FROM puntoventa.corte where Fecha = '2016-5-6' clConexion conexion = new clConexion(); string consulta = "SELECT * FROM puntoventa.corte where Fecha = '" + fecha + "'"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); MySqlDataReader lector = enviarSQL.ExecuteReader(); lector.Read(); return(lector); }
public static void ActualizaVenta(int idVenta, float subtotal, float iva, float total) { try { clConexion conexion = new clConexion(); string consulta = "UPDATE `puntoventa`.`ventas` SET `Subtotal`='" + subtotal + "', `Iva`='" + iva + "', `Total`='" + total + "' WHERE `idVentas`='" + idVenta + "';"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); } catch { } }
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 ActualizarRegistro(clUsuario usuario) { try { clConexion conexion = new clConexion(); string consulta = "update usuarios set TipoUsuario='" + usuario.Tipo + "',Nombre='" + usuario.Nombre + "',Password='******' where Clave='" + usuario.Clave + "'"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); } catch { MessageBox.Show("Error en la conexion!"); } }
//metodo para insertar un nuevo registro en la tabla usuarios public static void InsertarRegistro(clUsuario usuario) { try { clConexion conexion = new clConexion(); string consulta = "insert into usuarios(Clave,TipoUsuario,Nombre,Password) values ('" + usuario.Clave + "','" + usuario.Tipo + "','" + usuario.Nombre + "','" + usuario.Password + "')"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); } catch { MessageBox.Show("ERROR: No se pudo insertar el registro!"); } }
//actualizar stock de producto public static void ActualizaStock(string codigo, string cantidad) { try { clProducto prod = BuscarPorCodigo(int.Parse(codigo)); prod.Stock1 = prod.Stock1 + float.Parse(cantidad); clConexion conexion = new clConexion(); string consulta = "update puntoventa.productos set Stock = " + prod.Stock1 + " where codigo = " + prod.Codigo1 + ";"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); } catch { MessageBox.Show("Error en la conexion!!!"); } }
//editar producto... public static void EditarProducto(clProducto producto) { try { clConexion conexion = new clConexion(); string consulta = "update puntoventa.productos set " + "Descripcion='" + producto.Descripcion1 + "'," + "Venta='" + producto.Venta1 + "',Precio=" + producto.Precio1 + ",Iva=" + producto.IVA1 + ",Stock= " + producto.Stock1 + " where Codigo=" + producto.Codigo1 + ";"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); } catch { MessageBox.Show("Error en la conexion!"); } }
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!"); } }
public static string SiguienteVenta() { try { clConexion conexion = new clConexion(); string consulta = "SELECT MAX(idVentas) FROM Ventas"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); MySqlDataReader lector = enviarSQL.ExecuteReader(); lector.Read(); return((int.Parse(lector.GetValue(0).ToString()) + 1).ToString()); } catch { MessageBox.Show("Error en la conexion!"); return(null); } }
//metodo que regresa los nombres de los usuarios registrados en la base de datos public static MySqlDataReader ObtenerNombresUsuarios() { try { clConexion conexion = new clConexion(); string consulta = "select nombre from Usuarios"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); //obtener resultado MySqlDataReader lector = enviarSQL.ExecuteReader(); return(lector); } catch { MessageBox.Show("Error en la conexion a la base de datos!"); return(null); } }
//agregar nuevo producto... public static void NuevoProducto(clProducto Producto) { try { clConexion conexion = new clConexion(); string consulta = "insert into productos(Codigo,CodigoExterno,Descripcion,Venta,Precio,Iva,Stock) " + "values(" + Producto.Codigo1 + ",'" + Producto.CodigoExt1 + "','" + Producto.Descripcion1 + "','" + Producto.Venta1 + "'," + Producto.Precio1 + "," + Producto.IVA1 + "," + Producto.Stock1 + ")"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); MessageBox.Show("Producto agregado con éxito!"); } catch { MessageBox.Show("ERROR: No se pudo insertar el registro!"); } }
public static void RegistrarDetalle(string codigoP, string descrP, float cant, float subT, float iva, float Tot) { string consulta = "insert into puntoventa.detalleventa (CodigoProducto,Descripcion,Cantidad,SubTotal,Iva,Total)" + "values('" + codigoP + "', '" + descrP + "'," + cant + "," + subT + "," + iva + "," + Tot + ");"; clConexion conexion1 = new clConexion(); MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion1.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); //update puntoventa.productos set Stock = 10 where Codigo = 1 clProducto prod = clConsultasProductos.BuscarPorCodigoExterno(codigoP); prod.Stock1 = prod.Stock1 - cant; string consulta2 = "update puntoventa.productos set Stock = " + prod.Stock1 + " where Codigo = " + prod.Codigo1; clConexion conexion2 = new clConexion(); MySqlCommand enviarSQL2 = new MySqlCommand(consulta2, conexion2.ObtenerConexion()); enviarSQL2.ExecuteNonQuery(); }
//buscar producto por codigo externo... public static clProducto BuscarPorCodigoExterno(string externo) { try { clConexion conexion = new clConexion(); string consulta = "SELECT * FROM puntoventa.productos where CodigoExterno='" + externo + "'"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); //obtener resultado MySqlDataReader lector = enviarSQL.ExecuteReader(); lector.Read(); clProducto producto = new clProducto(lector); return(producto); } catch { MessageBox.Show("Error en la conexion a la base de datos!"); return(null); } }
public static void Registra_Venta_Detalle(int venta) { clConexion conexion = new clConexion(); string consulta = "select max(idDetalleVenta) from puntoventa.detalleventa;"; MySqlCommand enviarSQL = new MySqlCommand(consulta, conexion.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); MySqlDataReader lector = enviarSQL.ExecuteReader(); lector.Read(); int detalle = int.Parse(lector.GetValue(0).ToString()); conexion.CerrarConexion(); clConexion conexion2 = new clConexion(); string consulta2 = "insert into puntoventa.ventadetalle (Venta,Detalle) values (" + venta + "," + detalle + ");"; MySqlCommand enviarSQL2 = new MySqlCommand(consulta2, conexion2.ObtenerConexion()); enviarSQL2.ExecuteNonQuery(); conexion2.CerrarConexion(); }
public static clUsuario ObtenerUsuarioPorClave(string clave) { try { string consulta = "select * from Usuarios where Clave = '" + clave + "'"; clConexion conex1 = new clConexion(); //enviar consulta MySqlCommand enviarSQL = new MySqlCommand(consulta, conex1.ObtenerConexion()); enviarSQL.ExecuteNonQuery(); //obtener resultado MySqlDataReader lector = enviarSQL.ExecuteReader(); lector.Read(); clUsuario usuario = new clUsuario(lector); return(usuario); } catch { MessageBox.Show("Error en la conexion!"); return(null); } }