public void insertarComandaEliminada(ComandasEliminadas cli)
 {
     this.configConex();
     this.cnn._esSelect     = true;
     this.cnn._sentenciaSQL = "insert into " + this.cnn._nombreTabla + " values(" +
                              cli._ID_Comanda + ",'" +
                              cli._Razon + "','" +
                              cli._Razon + "')";
     this.cnn.conectar();
     this.cnn.cerrarConexion();
 }
 public void modificarComandaEliminada(ComandasEliminadas cli)
 {
     this.configConex();
     this.cnn._sentenciaSQL = "update " + cnn._nombreTabla +
                              " set ID_Comanda=" + cli._ID_Comanda + "," +
                              "Razon='" + cli._Razon + "'," +
                              "otro='" + cli._otro + "'" +
                              " where ID_Comanda=" + cli._ID_Comanda;
     this.cnn._esSelect = false;
     this.cnn.conectar();
     this.cnn.cerrarConexion();
 }
        public System.Collections.ArrayList getComandasEliminadas()
        {
            System.Collections.ArrayList lista = new System.Collections.ArrayList();

            this.configConex();
            this.cnn._sentenciaSQL = "Select * from " + cnn._nombreTabla;
            this.cnn._esSelect     = true;
            this.cnn.conectar();
            foreach (System.Data.DataRow dr in
                     this.cnn._dbDataSet.Tables[this.cnn._nombreTabla].Rows)
            {
                ComandasEliminadas ca = new ComandasEliminadas();
                ca._ID_Comanda = int.Parse(dr["ID_Comanda"].ToString());
                ca._Razon      = (string)dr["Razon"].ToString();
                ca._otro       = (string)dr["otro"].ToString();
                lista.Add(ca);
            }
            this.cnn.cerrarConexion();
            return(lista);
        }
        public ComandasEliminadas buscarComandaEliminada(int idCliente)
        {
            ComandasEliminadas cli = new ComandasEliminadas();

            this.configConex();
            this.cnn._sentenciaSQL = "Select * from " + cnn._nombreTabla + " where ID_Comanda = " + idCliente;
            this.cnn._esSelect     = true;
            this.cnn.conectar();
            System.Data.DataTable dt = new System.Data.DataTable();
            dt = cnn._dbDataSet.Tables[0];
            try
            {
                cli._ID_Comanda = int.Parse(dt.Rows[0][0].ToString());
                cli._Razon      = (string)dt.Rows[0][1].ToString();
                cli._otro       = (string)dt.Rows[0][2].ToString();
            }
            catch (Exception e)
            {
                cli._ID_Comanda = 0;
            }
            this.cnn.cerrarConexion();
            return(cli);
        }
示例#5
0
        private bool deshacerComanda()
        {
            bool eliminar = false;

            ContraseñaAdmin adm = new ContraseñaAdmin("deshacer");

            adm.ShowDialog();

            string cont = ContraseñaAdmin.contraseñaAdmin.ToString();

            if (cont != "")
            {
                Razones nera = new Razones();
                nera.ShowDialog();

                if (nera.razon != "")
                {
                    NegocioComandaEliminada negcoel = new NegocioComandaEliminada();
                    NegocioComanda          negco   = new NegocioComanda();
                    NegocioPedido           negpe   = new NegocioPedido();

                    ArrayList pedidos  = negpe.getPedidosxMesa(int.Parse(e));
                    ArrayList comandas = new ArrayList();

                    foreach (Pedido pe in pedidos)
                    {
                        ArrayList cadaco = negco.getComandaxpedido(pe._ID_Pedido);

                        foreach (Comanda co in cadaco)
                        {
                            comandas.Add(co);
                        }

                        pe._expirado = 2;
                    }

                    foreach (Comanda co in comandas)
                    {
                        ComandasEliminadas coel = new ComandasEliminadas();
                        coel._ID_Comanda = co._ID_Comanda;
                        coel._Razon      = nera.razon;
                        coel._otro       = nera.otro;

                        negcoel.insertarComandaEliminada(coel);
                    }


                    NegocioCuenta          negcu    = new NegocioCuenta();
                    NegocioCuenta_Producto negcupro = new NegocioCuenta_Producto();

                    ArrayList cuent = negcu.getCuentaxMesa(int.Parse(lblMesa.Text));


                    foreach (Cuenta item2 in cuent)
                    {
                        item2._expirada = 2;
                        negcu.modificarCuenta(item2);
                    }

                    NegocioMesa negmesa = new NegocioMesa();
                    Mesa        me      = negmesa.buscarMesa(int.Parse(lblMesa.Text));

                    me._estadia = "00:00:00";
                    me._estado  = 1;
                    me._llegada = "00:00:00";
                    me._salida  = "00:00:00";

                    negmesa.modificarMesa(me);



                    MessageBox.Show("Comanda eliminada correctamente", "Comanda Eliminada!", MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);



                    eliminar = true;
                }
            }
            return(eliminar);
        }