Example #1
0
        private void Gravar_Item(string codentregamercadoria)
        {
            var d = new Classes.Mysql.EntregaMercadoria();

            d.Delete_Item(int.Parse(codentregamercadoria));

            var Linhas = Grid.Rows.Count;

            if (Linhas != 1)
            {
                foreach (DataGridViewRow linha1 in Grid.Rows)
                {
                    try
                    {
                        var codproduto        = linha1.Cells[0].Value.ToString();
                        var especialidade     = linha1.Cells[2].Value.ToString();
                        var quantidadeproduto = linha1.Cells[5].Value.ToString();

                        var mi = new Classes.Mysql.EntregaMercadoria();

                        mi.Insert_Item(int.Parse(codentregamercadoria), codproduto, especialidade, quantidadeproduto);
                    }
                    catch
                    {
                    }
                }
            }
        }
Example #2
0
        private void Gravar(bool novo, int codigo)
        {
            var hoje = DateTime.Now;

            var codentregamercadoria = txtCodEntregaMercadoria.Text;
            var numeroprotocolo      = txtNumeroProtocolo.Text;
            var codempresa           = "1";
            var codpaciente          = txtcodigo.Text;

            var dataentrega = mskDtEntrega.Text;

            var observacao = "";

            var respinclusao  = Usuario.Nomeusuario.ToString();
            var datainclusao  = hoje.ToString();
            var respalteracao = Usuario.Nomeusuario.ToString();
            var dataalteracao = hoje.ToString();
            var excluido      = "N";
            int numero        = 0;

            if (codentregamercadoria == "")
            {
                codentregamercadoria = "0";
            }

            try
            {
                var m = new Classes.Mysql.EntregaMercadoria(int.Parse(codentregamercadoria), numeroprotocolo, codempresa, codpaciente, dataentrega,
                                                            observacao, respinclusao, datainclusao, respalteracao, dataalteracao, excluido);
                if (novo)
                {
                    numero = m.Insert();
                }
                else
                {
                    m.Update();
                    numero = int.Parse(codentregamercadoria);
                }

                Gravar_Item(numero.ToString());

                MessageBox.Show("Registro Gravado com Sucesso !");
            }
            catch (Exception erro)
            {
                MessageBox.Show("Erro na PersistĂȘncia");
            }

            LimpaTelaTudo();
        }
Example #3
0
        private void Relatorio(string por, string codigo)
        {
            // ESVAZIA O REPOSITORIO
            var d = new Classes.Mysql.EntregaMercadoria();

            d.DeleteAccess();
            d.DeleteAccess_Item();

            // BUSCA E GRAVA NO REPOSITORIO
            var dr = Classes.Mysql.EntregaMercadoria.SelectRel(por, codigo);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    var hoje = DateTime.Now;

                    var codprotocolo    = dr.GetString(dr.GetOrdinal("CODENTREGAMERCADORIA"));
                    var numeroprocotolo = dr.GetString(dr.GetOrdinal("NUMEROPROTOCOLO"));
                    var dataentrega     = dr.GetString(dr.GetOrdinal("DATAENTREGA"));
                    var observacao      = dr.GetString(dr.GetOrdinal("OBSERVACAO"));
                    var codpaciente     = dr.GetString(dr.GetOrdinal("CODPACIENTE"));
                    var nome            = dr.GetString(dr.GetOrdinal("NOME"));
                    var datanascimento  = dr.GetString(dr.GetOrdinal("DATANASCIMENTO"));
                    var sexo            = dr.GetString(dr.GetOrdinal("SEXO"));
                    var numerosus       = dr.GetString(dr.GetOrdinal("NUMEROSUS"));
                    var nomemae         = dr.GetString(dr.GetOrdinal("NOMEMAE"));
                    var endereco        = dr.GetString(dr.GetOrdinal("ENDERECO"));
                    var bairro          = dr.GetString(dr.GetOrdinal("BAIRRO"));
                    var telefone        = dr.GetString(dr.GetOrdinal("TELEFONE"));

                    try
                    {
                        var m = new Classes.Mysql.EntregaMercadoria(int.Parse(codprotocolo), numeroprocotolo, dataentrega, observacao,
                                                                    codpaciente, nome, datanascimento, sexo.ToString(), numerosus, nomemae,
                                                                    endereco, bairro, telefone);

                        m.InsertAccess();

                        foreach (DataGridViewRow linha in Grid.Rows)
                        {
                            var codproduto        = linha.Cells[0].Value.ToString();
                            var nomeproduto       = linha.Cells[1].Value.ToString();
                            var especialidade     = linha.Cells[3].Value.ToString();
                            var Unidade           = linha.Cells[4].Value.ToString();
                            var quantidadeproduto = linha.Cells[5].Value.ToString();

                            var mi = new Classes.Mysql.EntregaMercadoria();

                            mi.InsertAccess_Item(int.Parse(codprotocolo), codproduto, nomeproduto, especialidade, Unidade, quantidadeproduto);
                        }
                    }
                    catch (Exception erro)
                    {
                    }
                }
            }

            dr.Close();
            dr.Dispose();

            //CHAMA A TELA DE RELATORIO
            bool open = false;

            foreach (Form form in this.MdiChildren)
            {
                if (form is RelEntregaMercadoria)
                {
                    form.BringToFront();
                    open = true;
                }
            }
            if (!open)
            {
                Form tela = new RelEntregaMercadoria();
                tela.ShowDialog();
            }
        }