예제 #1
0
        //string[] array;
        private void CalcMetroQuadrado_Load(object sender, EventArgs e)
        {
            try
            {
                AcessoXml acesso = new AcessoXml();
                caminho = acesso.ConexaoXml();
                xml     = new XmlControl(caminho);

                rbrCalcularMedia.Checked = true;
                lista = xml.BuscarTamanhos();
                if (cbxTamanhosPreDefinidos.Items.Count > 0)
                {
                    cbxTamanhosPreDefinidos.Items.Clear();
                }
                foreach (var item in lista)
                {
                    cbxTamanhosPreDefinidos.Items.Add(item);
                }
                cbxTamanhosPreDefinidos.DisplayMember = "Nome";
                cbxTamanhosPreDefinidos.ValueMember   = "Nome";
            }
            catch (Exception)
            {
                MessageBox.Show("Não foi possível buscar tamanhos pré definidos", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        private void frmAtendentes_Load(object sender, EventArgs e)
        {
            AcessoXml acesso = new AcessoXml();

            caminho = acesso.ConexaoXml();
            xml     = new XmlControl(caminho);
            Atualizar();
        }
예제 #3
0
        private void frmConfiguracao_Load(object sender, EventArgs e)
        {
            AcessoXml acesso = new AcessoXml();

            caminho = acesso.ConexaoXml();
            if (caminho == "erro")
            {
                MessageBox.Show("Ocorreu um erro de conexão", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            xml = new XmlControl(caminho);
            Reload();
        }
예제 #4
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                AcessoXml  acessoXml  = new AcessoXml();
                XmlControl xmlControl = new XmlControl(acessoXml.ConexaoXml());
                xmlControl.RegistrarCaminho(txbCaminho.Text);

                MessageBox.Show("Caminho salvo com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Não foi possível salvar o caminho " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #5
0
        private void Form1_Load(object sender, EventArgs e)
        {
            txbDataEntrega.Text = DateTime.Now.ToString();
            AcessoXml  acessoXml  = new AcessoXml();
            XmlControl xmlControl = new XmlControl(acessoXml.ConexaoXml());

            caminho = xmlControl.BuscarCaminho();
            List <Atendente> atendentes = xmlControl.BuscarAtendentes();

            if (atendentes.Count != 0)
            {
                cbxAtend.Items.Clear();
                foreach (var item in atendentes)
                {
                    cbxAtend.Items.Add(item.Nome);
                }
            }

            if (crud == CRUD.alterar)
            {
                GestaoProdutoControl produtoControl = new GestaoProdutoControl();
                txbOs.Text             = envelopeSelecionado.IdEnvelope.ToString();
                txbTotalTudo.Text      = envelopeSelecionado.Total.ToString();
                txbSinal.Text          = envelopeSelecionado.Sinal.ToString();
                txbValor.Text          = envelopeSelecionado.Preco.ToString();
                txbObservacao.Text     = envelopeSelecionado.Observacao;
                txbDataEntrega.Text    = envelopeSelecionado.DataEntrega;
                lblDataAtual.Text      = envelopeSelecionado.DataEntrada;
                idCliente              = envelopeSelecionado.IdCliente.ToString();
                txbTelefone.Text       = envelopeSelecionado.Telefone;
                txbCliente.Text        = envelopeSelecionado.Nome;
                cbxAtend.Text          = envelopeSelecionado.Atend;
                cbxFormaPagamento.Text = envelopeSelecionado.FormaPagamento;
                btnImprimir.Text       = "Alterar";

                dgvProdutos.DataSource = null;

                ProdutoColecao colecao = produtoControl.ConsultarProdutosEnvelope(envelopeSelecionado.IdEnvelope);

                if (colecao != null)
                {
                    foreach (var item in colecao)
                    {
                        item.Total = (item.Qnt) * (item.ValorUnit);
                    }
                }

                lista = colecao;
                dgvProdutos.DataSource = lista;
                dgvProdutos.Update();
                dgvProdutos.Refresh();
                AtualizarDgvClientes();
            }

            if (crud == CRUD.cadastrar)
            {
                this.txbIdProduto.Select();
                AtualizarOs();
                if (idPermissao != 3)
                {
                    CriarPasta();
                }
                AtualizarDgvClientes();
            }
        }