コード例 #1
0
ファイル: Comanda.cs プロジェクト: LucasOta/Kost
        public void setComanda(int nroCom)
        {
            CapaNegocio.Comanda comm = CapaNegocio.Comanda.TraerComanda(nroCom);

            lblNumeroComanda.Text = "N° Comanda: " + comm.NroComanda.ToString();

            lblNumeroMesa.Text = "N° Mesa: " + comm.NroMesa.ToString();

            lblMozo.Text = "Mozo: " + CapaNegocio.Comanda.NombreMozo(comm.CuilMozo);

            dgvComanda.DataSource = CapaNegocio.Detalle.TraerTodosDetalles(nroCom);

            CalcularTotal();
        }
コード例 #2
0
ファイル: Comanda.cs プロジェクト: LucasOta/Kost
        private void btnCerrarComanda_Click(object sender, EventArgs e)
        {
            CapaNegocio.Comanda coman = CapaNegocio.Comanda.TraerComanda(numeroComanda);

            coman.Total       = (Convert.ToSingle(txtDescuento.Text) + Convert.ToSingle(lblTotal.Text.Replace("$", "")));
            coman.Descuento   = Convert.ToSingle(txtDescuento.Text);
            coman.PrecioFinal = Convert.ToSingle(lblTotal.Text.Replace("$", ""));

            coman.CerrarComanda();

            this.cerrarComanda();

            this.btnIrAAtrasCLick();
        }
コード例 #3
0
ファイル: ComandasActivas.cs プロジェクト: LucasOta/Kost
        private void btnModificar_Click_1(object sender, EventArgs e)
        {
            Clear();
            if (CapaNegocio.Funciones.RowSeleccionado(dgvComandasActivas.SelectedRows.Count, "una comanda", "modificarla.", this))
            {
                pnlComanda.Enabled = true;
                banderaGuardar     = false;

                ComandaMod = Convert.ToInt32(dgvComandasActivas.CurrentRow.Cells["N_Comanda"].Value);
                comm       = CapaNegocio.Comanda.TraerComanda(ComandaMod);

                cbxMesa.SelectedValue = comm.NroMesa;
                cbxMozo.SelectedValue = comm.CuilMozo;
            }
        }
コード例 #4
0
        public System.Collections.ArrayList getComandaxpedido(int idpedido)
        {
            System.Collections.ArrayList lista = new System.Collections.ArrayList();

            this.configConex();
            this.cnn._sentenciaSQL = "Select * from " + cnn._nombreTabla + " where Pedido=" + idpedido + " and expirada = 1";
            this.cnn._esSelect     = true;
            this.cnn.conectar();
            foreach (System.Data.DataRow dr in
                     this.cnn._dbDataSet.Tables[this.cnn._nombreTabla].Rows)
            {
                Comanda ca = new Comanda();
                ca._ID_Comanda = int.Parse(dr["ID_Comanda"].ToString());
                ca._Pedido     = int.Parse(dr["Pedido"].ToString());
                ca._detalle    = (string)dr["detalle"].ToString();
                ca._expirada   = int.Parse(dr["expirada"].ToString());
                lista.Add(ca);
            }
            this.cnn.cerrarConexion();
            return(lista);
        }
コード例 #5
0
ファイル: ComandasActivas.cs プロジェクト: LucasOta/Kost
 private void btnGuardar_Click_1(object sender, EventArgs e)
 {
     if (banderaGuardar)
     {
         CapaNegocio.Comanda comm = new CapaNegocio.Comanda(Convert.ToInt32(cbxMesa.SelectedValue), Convert.ToInt64(cbxMozo.SelectedValue), DateTime.Now);
         if (!comm.Error)
         {
             CapaNegocio.Funciones.mOk(this, "Se guardo la comanda exitosamente");
             dgvComandasActivas.DataSource = CapaNegocio.Comanda.ComandasActivas();
             Clear();
             pnlComanda.Enabled = false;
         }
         else
         {
             CapaNegocio.Funciones.mError(this, comm.Mensaje);
         }
     }
     else
     {
         GuardarModificacion();
     }
 }
コード例 #6
0
        public Comanda buscarComanda(int idCliente)
        {
            Comanda cli = new Comanda();

            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._Pedido     = int.Parse(dt.Rows[0][1].ToString());
                cli._detalle    = (string)dt.Rows[0][2].ToString();
                cli._expirada   = int.Parse(dt.Rows[0][3].ToString());
            }
            catch (Exception e)
            {
                cli._ID_Comanda = 0;
            }
            this.cnn.cerrarConexion();
            return(cli);
        }