public void insertarPlato(TOPlato plato) { try { String consulta = "INSERT INTO PLATO(Codigo, Nombre, Descripcion, Precio, Fotografia, Habilitado) VALUES (@cod, @nom, @des, @pre, @fot, @hab)"; SqlCommand sentencia = new SqlCommand(consulta, conexion); sentencia.Parameters.AddWithValue("@cod", plato.Codigo); sentencia.Parameters.AddWithValue("@nom", plato.Nombre); sentencia.Parameters.AddWithValue("@des", plato.Descripcion); sentencia.Parameters.AddWithValue("@pre", plato.Precio); sentencia.Parameters.AddWithValue("@fot", plato.Fotografia); sentencia.Parameters.AddWithValue("@hab", plato.Habilitado); abrirConexion(); sentencia.ExecuteNonQuery(); } catch (SqlException) { throw new Exception("¡Error en la base de datos!"); } catch (Exception) { throw; } finally { cerrarConexion(); } }
public Boolean agregarPlato(TOPlato plato) { Boolean inserto = false; try { string insert = "insert into Plato (Nombre, Descripcion, Precio, Foto, Estado_Plato) values (@nom, @des, @pre, @fot, @est);"; SqlCommand sentencia = new SqlCommand(insert, conexion); sentencia.Parameters.AddWithValue("@nom", plato.Nombre); sentencia.Parameters.AddWithValue("@des", plato.Descripcion); sentencia.Parameters.AddWithValue("@pre", plato.Precio); sentencia.Parameters.AddWithValue("@fot", plato.Fotografia); //sentencia.Parameters.AddWithValue("@cod", plato.Codigo); sentencia.Parameters.AddWithValue("@est", plato.Estado); if (conexion.State != ConnectionState.Open) { conexion.Open(); } sentencia.ExecuteNonQuery(); if (conexion.State != ConnectionState.Closed) { conexion.Close(); } inserto = true; } catch (SqlException ex) { throw ex; } catch (Exception ex2) { throw ex2; } finally { conexion.Close(); } return(inserto); }
public List <TOPlato> listaPlatos() { try { string select = "select * from Plato;"; SqlCommand sentencia = new SqlCommand(select, conexion); DataTable table = new DataTable(); SqlDataAdapter adapter = new SqlDataAdapter(); adapter.SelectCommand = sentencia; adapter.Fill(table); List <TOPlato> lista = new List <TOPlato>(); for (int x = 0; x < table.Rows.Count; x++) { TOPlato plato = new TOPlato(); plato.Codigo = Convert.ToInt32(table.Rows[x]["Codigo_Plato"]); plato.Descripcion = Convert.ToString(table.Rows[x]["Descripcion"]); plato.Nombre = Convert.ToString(table.Rows[x]["Nombre"]); plato.Estado = Convert.ToBoolean(table.Rows[x]["Estado_Plato"]); plato.Precio = Convert.ToDouble(table.Rows[x]["Precio"]); plato.Fotografia = Convert.ToString(table.Rows[x]["Foto"]); lista.Add(plato); } return(lista); } catch (SqlException ex) { throw ex; } catch (Exception ex2) { throw ex2; } finally { conexion.Close(); } }
public TOPlato buscarPlato(TOPlato plato) { String consulta = "Select * From Plato Where Nombre = @nom"; SqlCommand sentencia = new SqlCommand(consulta, conexion); sentencia.Parameters.AddWithValue("@nom", plato.Nombre); int identificador = 0; String nombre = ""; String descripcion = ""; Double precio = 0; String fotografia = ""; int habilitado = 0; SqlDataReader lector; abrirConexion(); lector = sentencia.ExecuteReader(); if (lector.HasRows) { while (lector.Read()) { identificador = Int32.Parse(lector.GetValue(0).ToString()); nombre = lector.GetValue(1).ToString(); descripcion = lector.GetValue(2).ToString(); precio = Double.Parse(lector.GetValue(3).ToString()); fotografia = lector.GetValue(4).ToString(); habilitado = Int32.Parse(lector.GetValue(5).ToString()); } } cerrarConexion(); return(new TOPlato(identificador, nombre, descripcion, precio, fotografia, habilitado)); }
public List <TODetallePedido> detallesDePedido(String idPedido) { qry = "SELECT * FROM DETALLE_PEDIDO where CODIGO_PEDIDO = @CP;"; comando = new SqlCommand(qry, conexion); comando.Parameters.AddWithValue("@CP", idPedido); List <TODetallePedido> lista = new List <TODetallePedido>(); conexion.Open(); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { TODetallePedido pedidoD = new TODetallePedido(); pedidoD.CODIGO_PEDIDO = int.Parse(reader[0].ToString()); pedidoD.CODIGO_PLATO = int.Parse(reader[1].ToString()); pedidoD.CANTIDAD_PRODUCTO = int.Parse(reader[2].ToString()); TOPlato plato = new TOPlato(); plato.Codigo = pedidoD.CODIGO_PLATO; pedidoD.plato = new DAOPlato().buscarPlato(plato); lista.Add(pedidoD); } } conexion.Close(); return(lista); }
public List <TOPlato> buscarPlatoAdmin(TOPlato plato) { try { List <TOPlato> lista = new List <TOPlato>(); DataTable tabla = new DataTable(); String conuslta = "Select * From Plato Where Nombre = @nom"; SqlCommand sentencia = new SqlCommand(conuslta, conexion); sentencia.Parameters.AddWithValue("@nom", plato.Nombre); SqlDataAdapter adapter = new SqlDataAdapter(); adapter.SelectCommand = sentencia; adapter.Fill(tabla); foreach (DataRow row in tabla.Rows) { lista.Add(new TOPlato(row["Codigo"].ToString(), row["Nombre"].ToString(), row["Descripcion"].ToString(), double.Parse(row["Precio"].ToString()), row["Fotografia"].ToString(), Int32.Parse(row["Habilitado"].ToString()))); } return(lista); } catch (SqlException) { throw new Exception("¡Error en la base de datos!"); } catch (Exception e) { throw e; } }
public void actualizarPlato(TOPlato tOPlato) { try { string update = "update Plato set nombre=@nom, descripcion=@des, precio=@pre, foto=@fot, estado_plato=@est where codigo_Plato=@cod;"; SqlCommand sentencia = new SqlCommand(update, conexion); sentencia.Parameters.AddWithValue("@nom", tOPlato.Nombre); sentencia.Parameters.AddWithValue("@des", tOPlato.Descripcion); sentencia.Parameters.AddWithValue("@pre", tOPlato.Precio); sentencia.Parameters.AddWithValue("@fot", tOPlato.Fotografia); sentencia.Parameters.AddWithValue("@cod", tOPlato.Codigo); sentencia.Parameters.AddWithValue("@est", tOPlato.Estado); if (conexion.State != ConnectionState.Open) { conexion.Open(); } sentencia.ExecuteNonQuery(); if (conexion.State != ConnectionState.Closed) { conexion.Close(); } } catch (SqlException ex) { throw ex; } catch (Exception ex2) { throw ex2; } finally { conexion.Close(); } }
public Boolean insertarPlato(BLPlato plato) { try { DAOPlato dao = new DAOPlato(); TOPlato to = new TOPlato(plato.Nombre, plato.Descripcion, plato.Precio, plato.Fotografia, plato.Estado); return(dao.agregarPlato(to)); } catch (Exception ex) { throw ex; } }
public void eliminarPlatos(TOPlato plato) { try { daoPlato.eleminarPlato(plato); } catch (Exception e) { //throw new Exception(e.Message); } }
public void eleminarPlato(TOPlato plato) { String consulta = "DELETE FROM PLATO WHERE Identificador = @id"; SqlCommand sentencia = new SqlCommand(consulta, conexion); sentencia.Parameters.AddWithValue("@id", plato.Identificador); abrirConexion(); sentencia.ExecuteNonQuery(); cerrarConexion(); }
public List <Plato> buscarPlatoAdmin(String nombre) { TOPlato platoT = new TOPlato(nombre); List <Plato> lista = new List <Plato>(); foreach (TOPlato platos in plato.buscarPlatoAdmin(platoT)) { lista.Add(new Plato(platos.Codigo, platos.Nombre, platos.Descripcion, platos.Precio, platos.Fotografia, platos.Habilitado)); } return(lista); }
public void buscarPlato() { TOPlato plato = new TOPlato(this.Nombre);//NO LO CAMBIEN DaoPlato daoPlato = new DaoPlato(); plato = daoPlato.buscarPlato(plato); this.Codigo = plato.Codigo; this.Descripcion = plato.Descripcion; this.Precio = plato.Precio; this.Fotografia = plato.Fotografia; this.Habilitado = plato.Habilitado; }
public BLPlato buscarPlato(string codigo) { TOPlato toPlato = daoPlato.consultarPlato(codigo); plato.codigoPlato = toPlato.codigoPlato; plato.nombrePlato = toPlato.nombrePlato; plato.descripcionPlato = toPlato.descripcionPlato; plato.precio = toPlato.precio; plato.estadoPlato = toPlato.descripcionPlato; plato.imagen = toPlato.imagen; return(plato); }
public void modificarPlato(TOPlato plato) { String consulta = "UPDATE Plato set Nombre = @nom, Descripcion = @des, Precio = @pre, Fotografia = @fot, Habilitado = @hab "; SqlCommand sentencia = new SqlCommand(consulta, conexion); sentencia.Parameters.AddWithValue("@nom", plato.Nombre); sentencia.Parameters.AddWithValue("@des", plato.Descripcion); sentencia.Parameters.AddWithValue("@pre", plato.Precio); sentencia.Parameters.AddWithValue("@fot", plato.Fotografia); sentencia.Parameters.AddWithValue("@hab", plato.Habilitado); abrirConexion(); sentencia.ExecuteNonQuery(); cerrarConexion(); }
public void insertarPlato(TOPlato plato) { String consulta = "INSERT INTO PLATO(Nombre, Descripcion, Precio, Fotografia, Habilitado) VALUES (@nom, @des, @pre, @fot, @hab)"; SqlCommand sentencia = new SqlCommand(consulta, conexion); sentencia.Parameters.AddWithValue("@nom", plato.Nombre); sentencia.Parameters.AddWithValue("@des", plato.Descripcion); sentencia.Parameters.AddWithValue("@pre", plato.Precio); sentencia.Parameters.AddWithValue("@fot", plato.Fotografia); sentencia.Parameters.AddWithValue("@hab", plato.Habilitado); abrirConexion(); sentencia.ExecuteNonQuery(); cerrarConexion(); }
public List <TOPlato> listaCarrito(String cedula) { String query = "select Nombre_plato,Plato.Codigo_plato from Carrito inner join Plato on Carrito.Codigo_Plato = Plato.Codigo_Plato where Carrito.cedula = @ced"; SqlDataAdapter adapter = new SqlDataAdapter(query, conexion); adapter.SelectCommand.Parameters.AddWithValue("@ced", cedula); adapter.Fill(tabla); List <TOPlato> lista = new List <TOPlato>(); foreach (DataRow x in tabla.Rows) { TOPlato plato = new TOPlato(); plato.nombrePlato = x["Nombre_plato"].ToString(); plato.codigoPlato = x["Codigo_plato"].ToString(); lista.Add(plato); } return(lista); }
public TOPlato buscarPlato(TOPlato plato) { try { string select = "select * from Plato where Codigo_Plato = @cod;"; SqlCommand sentencia = new SqlCommand(select, conexion); sentencia.Parameters.AddWithValue("@cod", plato.Codigo); if (conexion.State != ConnectionState.Open) { conexion.Open(); } SqlDataReader reader = sentencia.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { plato.Nombre = reader.GetString(0); plato.Descripcion = reader.GetString(1); plato.Precio = reader.GetInt32(2); plato.Estado = reader.GetBoolean(4); plato.Fotografia = reader.GetString(5); } } if (conexion.State != ConnectionState.Closed) { conexion.Close(); } return(plato); } catch (SqlException ex) { throw ex; } catch (Exception ex2) { throw ex2; } finally { conexion.Close(); } }
public void eleminarPlato(TOPlato plato) { try { String consulta = "DELETE FROM PLATO WHERE Codigo = @cod"; SqlCommand sentencia = new SqlCommand(consulta, conexion); sentencia.Parameters.AddWithValue("@cod", plato.Codigo); abrirConexion(); sentencia.ExecuteNonQuery(); } catch (SqlException) { throw new Exception("¡Error en la base de datos!"); } catch (Exception e) { throw e; } finally { cerrarConexion(); } }
public TOPlato buscarPlato(TOPlato plato) { try { String consulta = "Select * From Plato Where Nombre = @nombre"; //NO LO CAMBIEN SqlCommand sentencia = new SqlCommand(consulta, conexion); sentencia.Parameters.AddWithValue("@nombre", plato.Nombre); //NO LO CAMBIEN SqlDataReader lector; TOPlato platoEncontrado = new TOPlato(); abrirConexion(); lector = sentencia.ExecuteReader(); if (lector.HasRows) { while (lector.Read()) { platoEncontrado = new TOPlato(lector.GetValue(0).ToString(), lector.GetValue(1).ToString(), lector.GetValue(2).ToString(), Double.Parse(lector.GetValue(3).ToString()), lector.GetValue(4).ToString(), Int32.Parse(lector.GetValue(5).ToString())); } } return(platoEncontrado); } catch (SqlException) { throw new Exception("¡Error en la base de datos!"); } catch (Exception e) { throw e; } finally { cerrarConexion(); } }
public void modificarPlato(TOPlato plato) { try { String consulta; SqlCommand sentencia = new SqlCommand(); abrirConexion(); if (plato.Nombre != "") { consulta = "UPDATE Plato set Nombre = @nom WHERE Codigo = @cod"; sentencia = new SqlCommand(consulta, conexion); sentencia.Parameters.AddWithValue("@nom", plato.Nombre); sentencia.Parameters.AddWithValue("@cod", plato.Codigo); //abrirConexion(); sentencia.ExecuteNonQuery(); //cerrarConexion(); } if (plato.Descripcion != "") { consulta = "UPDATE Plato set Descripcion = @des WHERE Codigo = @cod"; sentencia = new SqlCommand(consulta, conexion); sentencia.Parameters.AddWithValue("@des", plato.Descripcion); sentencia.Parameters.AddWithValue("@cod", plato.Codigo); //abrirConexion(); sentencia.ExecuteNonQuery(); //cerrarConexion(); } if (plato.Precio != 0) { consulta = "UPDATE Plato set Precio = @pre WHERE Codigo = @cod"; sentencia = new SqlCommand(consulta, conexion); sentencia.Parameters.AddWithValue("@cod", plato.Codigo); sentencia.Parameters.AddWithValue("@pre", plato.Precio); //abrirConexion(); sentencia.ExecuteNonQuery(); //cerrarConexion(); } if (plato.Fotografia != "") { consulta = "UPDATE Plato set Fotografia = @fot WHERE Codigo = @cod"; sentencia = new SqlCommand(consulta, conexion); sentencia.Parameters.AddWithValue("@fot", plato.Fotografia); sentencia.Parameters.AddWithValue("@cod", plato.Codigo); //abrirConexion(); sentencia.ExecuteNonQuery(); //cerrarConexion(); } if (plato.Habilitado != 5) { consulta = "UPDATE Plato set Habilitado = @hab WHERE Codigo = @cod"; sentencia = new SqlCommand(consulta, conexion); sentencia.Parameters.AddWithValue("@hab", plato.Habilitado); sentencia.Parameters.AddWithValue("@cod", plato.Codigo); //abrirConexion(); sentencia.ExecuteNonQuery(); //cerrarConexion(); } } catch (SqlException) { throw new Exception("¡Error en la base de datos!"); } catch (Exception e) { throw e; } finally { cerrarConexion(); } }
public void modificarPlato(String codigo, String nombre, String descripcion, double precio, String fotografia, int habilitado) { TOPlato toPlato = new TOPlato(codigo, nombre, descripcion, precio, fotografia, habilitado); plato.modificarPlatos(toPlato); }
public void eliminarPlato(String codigo) { TOPlato newPlato = new TOPlato(codigo, 1); plato.eliminarPlatos(newPlato); }
public List <TOPlato> buscarPlatoAdmin(TOPlato plato) { return(daoPlato.buscarPlatoAdmin(plato)); }
public void modificarPlatos(TOPlato plato) { daoPlato.modificarPlato(plato); }
public void agregarPlatos(TOPlato plato) { daoPlato.insertarPlato(plato); }
public BLPlato convert(TOPlato toPlato) { return(new BLPlato(toPlato.Nombre, toPlato.Descripcion, toPlato.Precio, toPlato.Fotografia, toPlato.Codigo, toPlato.Estado)); }