public static bool eliminar(string id, int numero) { bool modifico = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("update Mesas set estado=0 where id=" + id); accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() == 1) { modifico = true; accesoDatos.setearConsulta("select max(numero) as maximo from mesas where estado=1"); accesoDatos.ejecutarConsulta(); accesoDatos.Lector.Read(); int max = (int)accesoDatos.Lector["maximo"]; while (numero <= max) { accesoDatos.cerrarConexion(); accesoDatos.setearConsulta("update Mesas set numero=" + numero + " where estado=1 and numero=" + (++numero)); accesoDatos.abrirConexion(); accesoDatos.ejecutarAccion(); } } return(modifico); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static bool agregar(string descripcion, string idCategoria) { ManagerAcessoDato acessoDato = new ManagerAcessoDato(); bool agrego = false; try { acessoDato.setearConsulta("insert into marcas(descripcion) values('" + descripcion + "')"); acessoDato.abrirConexion(); if (acessoDato.ejecutarAccion() == 1) { acessoDato.setearConsulta("select max(id) as id from marcas"); acessoDato.ejecutarConsulta(); acessoDato.Lector.Read(); int idMarca = (int)acessoDato.Lector["id"]; acessoDato.cerrarConexion(); acessoDato.setearConsulta("insert into marcasXcategorias(idCategoria,idMarca) values (" + idCategoria + "," + idMarca + ")"); acessoDato.abrirConexion(); acessoDato.ejecutarAccion(); agrego = true; } return(agrego); } catch (Exception ex) { throw ex; } finally { acessoDato.cerrarConexion(); } }
public static bool modificar(Comida dato) { bool modifico = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("update comidas Set Nombre=@Nombre, descripcion=@descripcion, precio=@precio, idTipo=@idTipo where id=" + dato.id); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Nombre", dato.nombre); accesoDatos.Comando.Parameters.AddWithValue("@descripcion", dato.descripcion); accesoDatos.Comando.Parameters.AddWithValue("@precio", dato.precio); accesoDatos.Comando.Parameters.AddWithValue("@idTipo", dato.tipoPlato.id); accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() == 1) { modifico = true; } return(modifico); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public bool agregar(Comida dato) { bool inserto = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("insert into comidas( Nombre,descripcion,precio,idTipo) values(@Nombre,@descripcion,@precio,@idTipo)"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Nombre", dato.nombre); accesoDatos.Comando.Parameters.AddWithValue("@descripcion", dato.descripcion); accesoDatos.Comando.Parameters.AddWithValue("@precio", dato.precio); accesoDatos.Comando.Parameters.AddWithValue("@idTipo", dato.tipoPlato.id); accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() > 0) { inserto = true; } return(inserto); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public bool agregar(Personal dato) { bool inserto = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("insert into Personal(nombre,apellido,dni,sexo,cargo,fechaNacimiento) values(@nombre,@apellido,@dni,@sexo,@cargo,@fechaNacimiento)"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@nombre", dato.nombre); accesoDatos.Comando.Parameters.AddWithValue("@apellido", dato.apellido); accesoDatos.Comando.Parameters.AddWithValue("@sexo", dato.sexo); accesoDatos.Comando.Parameters.AddWithValue("@dni", dato.dni); accesoDatos.Comando.Parameters.AddWithValue("@cargo", dato.cargo); accesoDatos.Comando.Parameters.AddWithValue("@fechaNacimiento", dato.fechaNacimiento); accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() == 1) { inserto = true; } return(inserto); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static bool modificar(Personal dato) { bool modifico = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("update Personal Set nombre=@nombre, apellido=@apellido, sexo=@sexo, dni=@dni, cargo=@cargo, fechaNacimiento=@fechaNacimiento where legajo=" + dato.legajo); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@nombre", dato.nombre); accesoDatos.Comando.Parameters.AddWithValue("@apellido", dato.apellido); accesoDatos.Comando.Parameters.AddWithValue("@sexo", dato.sexo); accesoDatos.Comando.Parameters.AddWithValue("@dni", dato.dni); accesoDatos.Comando.Parameters.AddWithValue("@cargo", dato.cargo); accesoDatos.Comando.Parameters.AddWithValue("@fechaNacimiento", dato.fechaNacimiento); accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() == 1) { modifico = true; } return(modifico); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static bool cambiarEstado(int estado, int id) { ManagerAcessoDato db = new ManagerAcessoDato(); try { db.setearConsulta("update pedidos set idEstado=" + estado + " where id=" + id); db.abrirConexion(); if (db.ejecutarAccion() == 1) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static bool agregarHechizo(int mago, int hechizo) { ManagerAcessoDato db = new ManagerAcessoDato(); try { db.setearConsulta("insert into HECHIZOSMAGOS(idMago,idHechizo) values(@mago,@hechizo)"); db.Comando.Parameters.Clear(); db.Comando.Parameters.AddWithValue("@mago", mago); db.Comando.Parameters.AddWithValue("@hechizo", hechizo); db.abrirConexion(); if (db.ejecutarAccion() == 1) { return(true); } return(false); } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static bool agregar(Mesa dato) { bool inserto = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("insert into Mesas( Numero,idEstadoMesa,cantidadComensales) values(@Numero,@IdEstado,@cantComensales)"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Numero", dato.numero); accesoDatos.Comando.Parameters.AddWithValue("@IdEstado", 0); // Numero de estado inactivo con el que se seteara por default accesoDatos.Comando.Parameters.AddWithValue("@cantComensales", dato.cantComensales); accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() == 1) { inserto = true; } return(inserto); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static bool modificarDetalle(int idInsumo, int cantidad, int idpedido) { ManagerAcessoDato db = new ManagerAcessoDato(); try { db.setearConsulta("update detallesPedidos set cantidad=cantidad+@Cantidad where idInsumo=@idInsumo and idPedido=@idPedido"); db.Comando.Parameters.Clear(); db.Comando.Parameters.AddWithValue("@idInsumo", idInsumo); db.Comando.Parameters.AddWithValue("@cantidad", cantidad); db.Comando.Parameters.AddWithValue("@idpedido", idpedido); db.abrirConexion(); if (db.ejecutarAccion() == 1) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static int ActualizarAsignacion(string mesa, string mesero = "-1") { ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { if (mesero != "-1") { accesoDatos.setearConsulta("update mesas set idmesero=" + mesero + " where id=" + mesa); } else { accesoDatos.setearConsulta("update mesas set idmesero=null where numero=" + mesa); } accesoDatos.abrirConexion(); return(accesoDatos.ejecutarAccion()); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public bool agregar(Bebida dato) { bool inserto = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("insert into bebidas( descripcion,contieneAlcohol,precio,idMarca,idCategoriaBebida) values(@descripcion,@contieneAlcohol,@precio,@idMarca,@idCategoriaBebida)"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@descripcion", dato.nombre); accesoDatos.Comando.Parameters.AddWithValue("@contieneAlcohol", dato.contieneAlcohol); accesoDatos.Comando.Parameters.AddWithValue("@precio", dato.precio); accesoDatos.Comando.Parameters.AddWithValue("@idMarca", dato.marca.id); accesoDatos.Comando.Parameters.AddWithValue("@idCategoriaBebida", dato.categoria.id); accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() > 0) { inserto = true; } return(inserto); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static bool eliminarFila(int idInsumo, int pedido) { ManagerAcessoDato db = new ManagerAcessoDato(); try { db.setearConsulta("delete from detallesPedidos where idInsumo=" + idInsumo + " and idPedido=" + pedido); db.abrirConexion(); if (db.ejecutarAccion() == 1) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static bool agregar(Insumo datos, int id, int cantidad) { ManagerAcessoDato db = new ManagerAcessoDato(); try { db.setearConsulta("insert into detallesPedidos(idInsumo,cantidad,precioUnit,idPedido) values(@idInsumo,@cantidad,@precio,@idPedido)"); db.Comando.Parameters.Clear(); db.Comando.Parameters.AddWithValue("@idInsumo", datos.id); db.Comando.Parameters.AddWithValue("@cantidad", cantidad); db.Comando.Parameters.AddWithValue("@precio", datos.precio); db.Comando.Parameters.AddWithValue("@idPedido", id); db.abrirConexion(); if (db.ejecutarAccion() == 1) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static bool modificar(Bebida dato) { bool modifico = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("update bebidas Set descripcion=@descripcion, ContieneAlcohol=@contieneAlcohol, precio=@precio, idMarca=@idMarca, idCategoriaBebida=@idCategoria where id=" + dato.id); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@descripcion", dato.nombre); accesoDatos.Comando.Parameters.AddWithValue("@contieneAlcohol", dato.contieneAlcohol); accesoDatos.Comando.Parameters.AddWithValue("@precio", dato.precio); accesoDatos.Comando.Parameters.AddWithValue("@idMarca", dato.marca.id); accesoDatos.Comando.Parameters.AddWithValue("@idCategoria", dato.categoria.id); accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() == 1) { modifico = true; } return(modifico); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static int Agregar(Mago dato) { ManagerAcessoDato db = new ManagerAcessoDato(); try { db.setearConsulta("insert into magos(Nombre,idCasa) values(@nombre,@idCasa)"); db.Comando.Parameters.Clear(); db.Comando.Parameters.AddWithValue("@nombre", dato.nombre); db.Comando.Parameters.AddWithValue("@idCasa", dato.casa.id); db.abrirConexion(); if (db.ejecutarAccion() == 1) { db.setearConsulta("select max(id) as id from magos"); db.ejecutarConsulta(); db.Lector.Read(); return((int)db.Lector["id"]); } else { return(-1); } } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
//Falta hacer store procedure /* * public bool agregar(Usuario dato) * { * * bool inserto = false; * ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); * try * { * accesoDatos.setearConsulta("insert into Usuarios(nombre,apellido,dni,sexo,cargo,fechaNacimiento) values(@nombre,@apellido,@dni,@sexo,@cargo,@fechaNacimiento)"); * accesoDatos.Comando.Parameters.Clear(); * accesoDatos.Comando.Parameters.AddWithValue("@nombre", dato.datos.nombre); * accesoDatos.Comando.Parameters.AddWithValue("@apellido", dato.datos.apellido); * accesoDatos.Comando.Parameters.AddWithValue("@sexo", dato.datos.sexo); * accesoDatos.Comando.Parameters.AddWithValue("@dni", dato.datos.dni); * accesoDatos.Comando.Parameters.AddWithValue("@UserName", dato.userName); * accesoDatos.Comando.Parameters.AddWithValue("@fechaNacimiento", dato.password); * accesoDatos.Comando.Parameters.AddWithValue("@idPermiso", Constantes.CLIENTE); * accesoDatos.abrirConexion(); * if (accesoDatos.ejecutarAccion() == 1) * { * inserto = true; * } * return inserto; * * } * catch (Exception ex) * { * * throw ex; * } * finally * { * accesoDatos.cerrarConexion(); * } * }*/ public static bool modificar(Usuario dato) { bool modifico = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("update Usuarios Set pass=@pass, idPermiso=@idPermiso where userName=@userName "); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@pass", dato.password); accesoDatos.Comando.Parameters.AddWithValue("@idPermiso", dato.datos.permiso); accesoDatos.Comando.Parameters.AddWithValue("@userName", dato.userName); accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() == 1) { modifico = true; } return(modifico); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static void inactivar() { ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); Mesa mesa = new Mesa(); try { accesoDatos.setearConsulta("update mesas set idMesero=NULL, idEstadoMesa=" + Constantes.MESA_INACTIVA); accesoDatos.abrirConexion(); accesoDatos.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static Pedido crear(int idMesero, int idMesa, string jornada) { ManagerAcessoDato db = new ManagerAcessoDato(); Pedido pedido = new Pedido(); try { db.setearConsulta("insert into pedidos(idMesa,idMesero,idEstado,idJornada) values (@idMesa,@idMesero,1,@jornada)"); db.Comando.Parameters.Clear(); db.Comando.Parameters.AddWithValue("@idMesa", idMesa); db.Comando.Parameters.AddWithValue("@idMesero", idMesero); db.Comando.Parameters.AddWithValue("@jornada", jornada); db.abrirConexion(); if (db.ejecutarAccion() == 1) { db.setearConsulta("select max(id) as id,idMesero,idMesa,idEstado from pedidos where idMesero=" + idMesero + " group by idMesero,idMesa,idEstado"); db.ejecutarConsulta(); if (db.Lector.Read()) { pedido.mesa = new Mesa(); pedido.mesero = new Mesero(); pedido.id = (int)db.Lector["id"]; pedido.mesa.id = (int)db.Lector["idMesa"]; pedido.mesero.legajo = (int)db.Lector["idMesero"]; } } else { pedido = null; } return(pedido); } catch (Exception ex) { throw ex; } finally { db.cerrarConexion(); } }
public static void cambiarEstado(int mesa, int estado) { ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("update mesas set idEstadoMesa=@estado where id=@mesa"); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@estado", estado); accesoDatos.Comando.Parameters.AddWithValue("@mesa", mesa); accesoDatos.abrirConexion(); accesoDatos.ejecutarAccion(); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static bool modificar(Mesa dato) { bool modifico = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("update Mesas Set Numero=@Numero, idEstadoMesa=@idEstado, cantidadComensales=@cantComensales, idMesero=@idMesero where id=" + dato.id); accesoDatos.Comando.Parameters.Clear(); accesoDatos.Comando.Parameters.AddWithValue("@Numero", dato.numero); accesoDatos.Comando.Parameters.AddWithValue("@IdEstado", dato.estado.id); accesoDatos.Comando.Parameters.AddWithValue("@cantComensales", dato.cantComensales); if (dato.mesero != null) { accesoDatos.Comando.Parameters.AddWithValue("@idMesero", dato.mesero.legajo); } else { accesoDatos.Comando.Parameters.AddWithValue("@idMesero", DBNull.Value); } accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() == 1) { modifico = true; } return(modifico); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static bool eliminar(Personal dato) { bool modifico = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("update Personal set estado=0 where legajo=" + dato.legajo); accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() == 1) { modifico = true; } return(modifico); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static bool eliminar(Usuario dato) { bool modifico = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("update Usuarios set deleted=1 where userName=" + dato.userName); accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() == 1) { modifico = true; } return(modifico); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public static bool agregar(string nombre) { ManagerAcessoDato acessoDato = new ManagerAcessoDato(); try { acessoDato.setearConsulta("insert into tiposPlatos(descripcion) values('" + nombre + "')"); acessoDato.abrirConexion(); if (acessoDato.ejecutarAccion() == 1) { return(true); } return(false); } catch (Exception ex) { throw ex; } finally { acessoDato.cerrarConexion(); } }
public static bool eliminar(Bebida dato) { bool modifico = false; ManagerAcessoDato accesoDatos = new ManagerAcessoDato(); try { accesoDatos.setearConsulta("delete from comidas where id=" + dato.id); accesoDatos.abrirConexion(); if (accesoDatos.ejecutarAccion() > 0) { modifico = true; } return(modifico); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }