/// <summary> /// Se llena el text de mesa /// </summary> private void CargarCMBMesa() { Clases.Conexión conexion = new Clases.Conexión(); string sql = "SELECT * FROM Restaurante.Mesas WHERE id= " + id2 + ";"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { // Establecer la conexión conexion.Abrir(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { lblMesa.Items.Add(Convert.ToString(rdr[1])); mesa1 = Convert.ToInt16(rdr[0]); } } catch (SqlException ex) { MessageBox.Show(ex.Message + ex.StackTrace, "¡Detalles de la excepción!"); } finally { // Cerrar la conexión conexion.Cerrar(); } //lblMesa.Text = Convert.ToString(cmd); }
public void ObteneMeseroPorNombre(string nombre) { Conexión conexion = new Conexión(); string sql = @"SELECT * FROM Restaurante.Meseros WHERE nombre = '" + nombre + "';"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { conexion.Abrir(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Id = dr.GetInt32(0); Nombre = dr.GetString(2); } } catch (SqlException excepcion) { Exception ex = new Exception( String.Format("{0} \n\n{1}", "no podemos obtener la informacion del mesero", excepcion.Message)); ex.Source = "Clase_Mesero"; throw ex; } finally { conexion.Cerrar(); } }
/// <summary> /// Boton que hace la insercion de todos los detalle del pedido /// </summary> public void Detalle() { Clases.Conexión conexion = new Clases.Conexión(); string sql = "SELECT MAX(id) FROM Restaurante.Pedidos"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { // Establecer la conexión conexion.Abrir(); SqlDataReader rdr = cmd.ExecuteReader(); //MessageBox.Show(Convert.ToString(rdr[0])); while (rdr.Read()) { idPedido = Convert.ToInt16(rdr[0]); } Producto(idPedido); } catch (SqlException ex) { MessageBox.Show(ex.Message + ex.StackTrace, "¡Detalles de la excepción!"); } finally { // Cerrar la conexión conexion.Cerrar(); } }
public void ObtenerInsumo(int id) { Conexión conexion = new Conexión(); string sql = @"SELECT idInsumo, nombre, costo, cantidad, cantidadMinima, idTipoUnidad, descripcion, idProveedor FROM Restaurante.Insumos WHERE idInsumo = '" + id + "';"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { conexion.Abrir(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Id = dr.GetInt32(0); Nombre = dr.GetString(1); Costo = dr.GetDecimal(2); Cantidad = dr.GetDecimal(3); CantidadMinima = dr.GetDecimal(4); IdTipoUnidad = dr.GetInt32(5); Descripcion = dr.GetString(6); IdProveedor = dr.GetInt32(7); } } catch (SqlException ex) { throw new Clases.Excepcion( String.Format("{0} \n\n{1}", "No podemos obtener la informacion del Insumo", ex.Message), ex, "Clase_Insumo");; } finally { conexion.Cerrar(); } }
//Funcion para Consultar los datos de un mesero determinado public void ObtenerMesero(int id) { Conexión conexion = new Conexión(); string sql = @"SELECT id, identidad, nombre, apellido FROM Restaurante.Meseros WHERE id = '" + id + "';"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { conexion.Abrir(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Id = dr.GetInt32(0); Identidad = dr.GetString(1); Nombre = dr.GetString(2); Apellido = dr.GetString(3); } } catch (SqlException ex) { throw new Clases.Excepcion( String.Format("{0} \n\n{1}", "no podemos obtener la informacion del Mesero", ex.Message), ex, "Clase_Meseros");; } finally { conexion.Cerrar(); } }
public void ObtenerTipoProductoPorNombre(string nombreTipoProducto) { Conexión conexion = new Conexión(); string sql = @"SELECT idTipoProducto, nombre FROM Restaurante.TipoProducto WHERE nombre = '" + nombreTipoProducto + "';"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { conexion.Abrir(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Id = dr.GetInt32(0); Nombre = dr.GetString(1); } } catch (SqlException ex) { throw new Clases.Excepcion( String.Format("{0} \n\n{1}", "no podemos obtener la informacion del Tipo de Producto", ex.Message), ex, "Clase_TipoProducto");; } finally { conexion.Cerrar(); } }
public void ObtenerProveedor(int id) { Conexión conexion = new Conexión(); string sql = @"SELECT idProveedor, nombre, telefono, direccion FROM Restaurante.Proveedores WHERE idProveedor = '" + id + "';"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { conexion.Abrir(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Id = dr.GetInt32(0); Nombre = dr.GetString(1); Telefono = dr.GetString(2); Direccion = dr.GetString(3); } } catch (SqlException excepcion) { Exception ex = new Exception( String.Format("{0} \n\n{1}", "no podemos obtener la informacion del proveedor", excepcion.Message)); ex.HelpLink = "OscarToledo.com"; ex.Source = "Clase_Usuario"; throw ex; } finally { conexion.Cerrar(); } }
public void ObtenerPedido1(int mesa, int fase) { Conexión conexion = new Conexión(); string sql = @"SELECT id,estado FROM Restaurante.Pedidos WHERE idMesa = " + mesa + " AND estado=" + fase + ";"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { conexion.Abrir(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { IdPedido = dr.GetInt32(0); Estado = dr.GetInt32(4); } } catch (SqlException ex) { throw new Clases.Excepcion( String.Format("{0} \n\n{1}", "No podemos obtener la informacion del Producto", ex.Message), ex, "Clase_Pedido");; } finally { conexion.Cerrar(); } }
public void ObtenerInsumosProductos(int id) { Conexión conexion = new Conexión(); string sql = @"SELECT IP.idInsumoProducto, IP.idInsumo, IP.idInventario, IP.cantidad, I.nombre FROM Restaurante.InsumosProductos AS IP INNER JOIN Restaurante.Insumos AS I ON IP.idInsumo = I.idInsumo WHERE IP.idInsumoProducto = '" + id + "';"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { conexion.Abrir(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { IdInsumoProducto = dr.GetInt32(0); IdInsumo = dr.GetInt32(1); IdInventario = dr.GetInt32(2); Cantidad = dr.GetDecimal(3); Nombre = dr.GetString(4); } } catch (Exception ex) { throw new Clases.Excepcion( String.Format("{0} \n\n{1}", "No podemos obtener la informacion del Producto", ex.Message), ex, "Clase_InsumosProductos");; } finally { conexion.Cerrar(); } }
public void ObtenerTipoUnidad(int id) { Conexión conexion = new Conexión(); string sql = @"SELECT idTipoUnidad, descripcion FROM Restaurante.TipoUnidad WHERE idTipoUnidad = '" + id + "';"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { conexion.Abrir(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Id = dr.GetInt32(0); Descripcion = dr.GetString(1); } } catch (SqlException ex) { throw new Clases.Excepcion( String.Format("{0} \n\n{1}", "no podemos obtener la informacion del Tipo de Unidad", ex.Message), ex, "Clase_TipoUnidad");; } finally { conexion.Cerrar(); } }
public void ObtenerPedido(int id, int mesa) { Conexión conexion = new Conexión(); string sql = @"SELECT id,RTN,nombreCliente,idMesero,estado FROM Restaurante.Pedidos WHERE idMesa = " + mesa + " and id =" + id + " ;"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { conexion.Abrir(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { RTN = dr.GetString(1); Nombre = dr.GetString(2); IdMesero = dr.GetInt32(3); } } catch (SqlException ex) { throw new Clases.Excepcion( String.Format("{0} \n\n{1}", "No podemos obtener la informacion del Producto", ex.Message), ex, "Clase_Pedido");; } finally { conexion.Cerrar(); } }
//--------------------------------------------- public void ObtenerInventario2(int id) { Conexión conexion = new Conexión(); string sql = @"SELECT idInventario, descripcion, precioVenta FROM Restaurante.Inventario WHERE idInventario = '" + id + "';"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { conexion.Abrir(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { IdInventario = dr.GetInt32(0); Descripcion = dr.GetString(1); PrecioVenta = dr.GetDecimal(2); } } catch (SqlException ex) { throw new Clases.Excepcion( String.Format("{0} \n\n{1}", "No podemos obtener la informacion del Producto", ex.Message), ex, "Clase_Inventario");; } finally { conexion.Cerrar(); } }
//______________________________________________ public void ObtenerIdInventario(string descripcion) { Conexión conexion = new Conexión(); string sql = @"SELECT idInventario FROM Restaurante.Inventario WHERE descripcion = '" + descripcion + "';"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { conexion.Abrir(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { IdInventario = dr.GetInt32(0); } } catch (SqlException ex) { throw new Clases.Excepcion( String.Format("{0} \n\n{1}", "No podemos obtener el id del Producto", ex.Message), ex, "Clase_Inventario");; } finally { conexion.Cerrar(); } }
public void ObtenerRol(string rolRe) { Conexión conexion = new Conexión(); string sql = @"SELECT id, rol FROM Acceso.Roles WHERE rol = '" + rolRe + "'"; Console.WriteLine(conexion.conexion); SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { conexion.Abrir(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { this.id = dr.GetInt32(0); this.nombre = dr.GetString(1); } } catch (SqlException ex) { throw ex; } catch (Exception ex) { throw ex; } finally { conexion.Cerrar(); } }
public void ObtenerUsuario(string usuarioRe) { Conexión conexion = new Conexión(); string sql = @"SELECT id, nombre, apellido, usuario, clave, idRol FROM Acceso.Usuarios WHERE usuario = '" + usuarioRe + "';"; SqlCommand cmd = new SqlCommand(sql, conexion.conexion); try { conexion.Abrir(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { this.id = dr.GetInt32(0); this.nombre = dr.GetString(1); this.apellido = dr.GetString(2); this.usuario = dr.GetString(3); this.clave = dr.GetString(4); this.id = dr.GetInt32(5); } } catch (SqlException excepcion) { Exception ex = new Exception( String.Format("{0} \n\n{1}", "no podemos obtener la informacion del usuario", excepcion.Message)); ex.HelpLink = "OscarToledo.com"; ex.Source = "Clase_Usuario"; throw ex; } finally { conexion.Cerrar(); } }
/// <summary> /// Se hace la consulta a la base para saber si el ultimo movimiento de la tabla Caja /// fue Apertura o Cierre. /// Si fue apertura, la variable state tomara el valor de 1, de lo contrario tomara el valor de 0. /// </summary> public static void estado() { int var; Clases.Conexión conn = new Clases.Conexión(); string query = "SELECT MAX(idDetalleCaja) FROM Restaurante.Caja WHERE idDetalleCaja = 1"; SqlCommand cmd = new SqlCommand(query, conn.conexion); try { conn.Abrir(); SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { reader.Read(); var = Convert.ToInt16(reader[0]); if (var == 2) { state = 0; } else if (var == 1) { state = 1; } } } } catch (Exception ex) { throw new Clases.Excepcion("Error!", ex); } finally { conn.Cerrar(); } }