Esempio n. 1
0
        public static Boolean Delete(EmitenteTO clsEmitente)
        {
            String myConnection = "Server=localhost;Database=gerenciadornf;Uid=root;Pwd=;";

            MySqlConnection connection = new MySqlConnection(myConnection);
            MySqlCommand cmd;
            connection.Open();

            try
            {
                StringBuilder strSql = new StringBuilder();
                strSql.Append("DELETE FROM Emitente WHERE IDEmitente=@IDEmitente");

                cmd = connection.CreateCommand();

                cmd.CommandText = strSql.ToString();
                cmd.Parameters.AddWithValue("@IDEmitente", clsEmitente.IDEmitente);

                cmd.ExecuteNonQuery();
                return true;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                if (connection.State == ConnectionState.Open)
                {
                    connection.Close();
                }
            }
        }
 protected void gvwEmitente_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     EmitenteTO clsEmitente = new EmitenteTO();
     Int32 ID = (Int32)gvwEmitente.DataKeys[e.RowIndex].Value;
     clsEmitente = EmitenteBLL.GetEmitenteByID(ID);
     EmitenteBLL.Delete(clsEmitente);
     LoadGrid();
 }
        public void LoadNF()
        {
            clsNotaFiscal = NotaFiscalBLL.GetNotaFiscalByID(idNotaFiscal);
            clsCliente = ClienteBLL.GetClienteByID(clsNotaFiscal.IDCliente);
            clsEmitente = EmitenteBLL.GetEmitenteByID(clsNotaFiscal.IDEmitente);
            clsTransportadora = TransportadoraBLL.GetTransportadoraByID(clsNotaFiscal.IDTransportadora);
            clsNotaFiscalProduto = NotaFiscalProdutoBLL.getNotaFiscalProdutoByNF(clsNotaFiscal.IDNotaFiscal);
            clsFormaPagamento = FormaPagamentoBLL.GetFormaPagamentoByID(clsNotaFiscal.iDFormaPagamento);

            lblNumeroNF.Text = clsNotaFiscal.IDNotaFiscal.ToString();
            lblDataEmissao.Text = clsNotaFiscal.DataCadastro.ToString();
            lblNaturezaOperacao.Text = clsNotaFiscal.TipoSaidaEntrada;
            lblFormaPagamento.Text = clsFormaPagamento.Descricao;
            lblDataSaidaEntrada.Text = clsNotaFiscal.DataSaidaEntrada.ToString();

            lblNomeEmitente.Text = clsEmitente.NomeFantasia;
            lblCNPJEmitente.Text = clsEmitente.Cnpj;
            lblIEEmitente.Text = clsEmitente.InscricaoEstadual;
            lblCepEmitente.Text = clsEmitente.Cep;
            lblLograduraEmitente.Text = clsEmitente.Logradura;
            lblNumeroEmitente.Text = clsEmitente.Numero;
            lblCidadeEmitente.Text = clsEmitente.Cidade;
            lblUFEmitente.Text = clsEmitente.Uf;
            lblTelefoneEmitente.Text = clsEmitente.Telefone;

            lblNomeCliente.Text = clsCliente.NomeFantasia;
            lblCNPJCliente.Text = clsCliente.Cnpj;
            lblIECliente.Text = clsCliente.InscricaoEstadual;
            lblCepCliente.Text = clsCliente.Cep;
            lblLograduraCliente.Text = clsCliente.Logradura;
            lblNumeroCliente.Text = clsCliente.Numero;
            lblCidadeCliente.Text = clsCliente.Cidade;
            lblUFCliente.Text = clsCliente.Uf;
            lblTelefoneCliente.Text = clsCliente.Telefone;

            Double dblTotalSemImpostos = 0;
            Double dblTotalFinal = 0;
            double dblTotalImpostos = 0;
            Double dblTotalICMS = 0;
            Double dblTotalIPI = 0;
            foreach (NotaFiscalProdutoTO _clsNotaFiscalProduto in clsNotaFiscalProduto)
            {
                  dblTotalSemImpostos += (_clsNotaFiscalProduto.ValorUnitario * _clsNotaFiscalProduto.QtdProduto);
                //dblTotalImpostos += _clsNotaFiscalProduto.ValorTotal;
                  dblTotalICMS += (dblTotalSemImpostos * _clsNotaFiscalProduto.Icms)/100;
                  dblTotalIPI += (dblTotalSemImpostos * _clsNotaFiscalProduto.Ipi)/100;
                  dblTotalFinal += _clsNotaFiscalProduto.ValorTotal;
            }
            //dblTotalFinal = dblTotalImpostos + dblTotalSemImpostos;

            lblBaseCalculoICMS.Text = "R$ " + dblTotalSemImpostos.ToString();
            lblTotalICMS.Text = dblTotalICMS.ToString();
            lblValorTotalIPI.Text = dblTotalIPI.ToString();
            lblValorTotalProduto.Text = "R$ "+dblTotalSemImpostos.ToString();

            gvNotaFiscalProduto.DataSource = this.clsNotaFiscalProduto;
            gvNotaFiscalProduto.DataBind();
        }
Esempio n. 4
0
        public static EmitenteTO GetEmitenteByID(int IDEmitente)
        {
            String myConnection = "Server=localhost;Database=gerenciadornf;Uid=root;Pwd=;";

            MySqlConnection connection = new MySqlConnection(myConnection);
            MySqlCommand cmd;
            connection.Open();
            try
            {

                EmitenteTO clsEmitente = new EmitenteTO();

                string strSql = "SELECT Emitente.* FROM Emitente WHERE Emitente.IDEmitente = @IDEmitente";

                cmd = connection.CreateCommand();
                cmd.CommandText = strSql;
                cmd.Parameters.AddWithValue("@IDEmitente", IDEmitente);
                cmd.ExecuteNonQuery();

                MySqlDataReader adap = cmd.ExecuteReader();
                while (adap.Read())
                {
                    clsEmitente.IDEmitente = Convert.ToInt32(adap["IDEmitente"]);
                    clsEmitente.Nome = adap["nome"].ToString();
                    clsEmitente.NomeFantasia = adap["NomeFantasia"].ToString();
                    clsEmitente.Cep = adap["Cep"].ToString();
                    clsEmitente.Logradura = adap["Logradura"].ToString();
                    clsEmitente.Numero = adap["Numero"].ToString();
                    clsEmitente.Complemento = adap["Complemento"].ToString();
                    clsEmitente.Uf = adap["Uf"].ToString();
                    clsEmitente.Cidade = adap["Cidade"].ToString();
                    clsEmitente.Telefone = adap["Telefone"].ToString();
                    clsEmitente.Cnpj = adap["Cnpj"].ToString();
                    clsEmitente.InscricaoEstadual = adap["InscricaoEstadual"].ToString();
                    clsEmitente.CertDigital = adap["CertDigital"].ToString();
                }

                return clsEmitente;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (connection.State == ConnectionState.Open)
                {
                    connection.Close();
                }
            }
        }
 protected void Load()
 {
     clsEmitente = this.Emitente;
     clsEmitente.Nome = txtNome.Text;
     clsEmitente.NomeFantasia = txtNomeFantasia.Text;
     clsEmitente.Cep = txtCep.Text;
     clsEmitente.Logradura = txtLogradura.Text;
     clsEmitente.Numero = txtNumero.Text;
     clsEmitente.Complemento = txtComplemento.Text;
     clsEmitente.Uf = txtUf.Text;
     clsEmitente.Cidade = txtCidade.Text;
     clsEmitente.Telefone = txtTelefone.Text;
     clsEmitente.Cnpj = txtCnpj.Text;
     clsEmitente.InscricaoEstadual = txtInscricaoEstadual.Text;
     clsEmitente.CertDigital = txtCertDigital.Text;
 }
        private void PopulaDados()
        {
            clsEmitente = this.Emitente;

            txtNome.Text = clsEmitente.Nome;
            txtNomeFantasia.Text = clsEmitente.NomeFantasia;
            txtCep.Text = clsEmitente.Cep;
            txtLogradura.Text = clsEmitente.Logradura;
            txtNumero.Text = clsEmitente.Numero;
            txtComplemento.Text = clsEmitente.Complemento;
            txtUf.Text = clsEmitente.Uf;
            txtCidade.Text = clsEmitente.Cidade;
            txtTelefone.Text = clsEmitente.Telefone;
            txtCnpj.Text = clsEmitente.Cnpj;
            txtInscricaoEstadual.Text = clsEmitente.InscricaoEstadual;
            txtCertDigital.Text = clsEmitente.CertDigital;
        }
Esempio n. 7
0
        public static Boolean Update(EmitenteTO clsEmitente)
        {
            String myConnection = "Server=localhost;Database=gerenciadornf;Uid=root;Pwd=;";

            MySqlConnection connection = new MySqlConnection(myConnection);
            MySqlCommand cmd;
            connection.Open();

            try
            {
                StringBuilder strSql = new StringBuilder();
                strSql.Append("UPDATE emitente SET IDEMITENTE=@IDEMITENTE,NOME=@NOME,NOMEFANTASIA=@NOMEFANTASIA,CEP=@CEP,LOGRADURA=@LOGRADURA,NUMERO=@NUMERO,COMPLEMENTO=@COMPLEMENTO,UF=@UF,CIDADE=@CIDADE,TELEFONE=@TELEFONE,CNPJ=@CNPJ,INSCRICAOESTADUAL=@INSCRICAOESTADUAL,CERTDIGITAL=@CERTDIGITAL WHERE IDEmitente=@IDEmitente ");

                cmd = connection.CreateCommand();

                cmd.CommandText = strSql.ToString();
                cmd.Parameters.AddWithValue("@IDEmitente", clsEmitente.IDEmitente);
                cmd.Parameters.AddWithValue("@Nome", clsEmitente.Nome );
                cmd.Parameters.AddWithValue("@NomeFantasia", clsEmitente.NomeFantasia);
                cmd.Parameters.AddWithValue("@Cep", clsEmitente.Cep );
                cmd.Parameters.AddWithValue("@Logradura", clsEmitente.Logradura );
                cmd.Parameters.AddWithValue("@Numero", clsEmitente.Numero);
                cmd.Parameters.AddWithValue("@Complemento", clsEmitente.Complemento );
                cmd.Parameters.AddWithValue("@Uf", clsEmitente.Uf );
                cmd.Parameters.AddWithValue("@Cidade", clsEmitente.Cidade );
                cmd.Parameters.AddWithValue("@Telefone", clsEmitente.Telefone );
                cmd.Parameters.AddWithValue("@Cnpj", clsEmitente.Cnpj );
                cmd.Parameters.AddWithValue("@InscricaoEstadual", clsEmitente.InscricaoEstadual);
                cmd.Parameters.AddWithValue("@CertDigital", clsEmitente.CertDigital);

                cmd.ExecuteNonQuery();
                return true;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                if (connection.State == ConnectionState.Open)
                {
                    connection.Close();
                }
            }
        }
Esempio n. 8
0
        public static void insert(EmitenteTO clsEmitente)
        {
            String myConnection = "Server=localhost;Database=gerenciadornf;Uid=root;Pwd=;";

            MySqlConnection connection = new MySqlConnection(myConnection);
            MySqlCommand cmd;
            connection.Open();

            try
            {
                StringBuilder strSql = new StringBuilder();
                strSql.Append("INSERT INTO emitente(IDEMITENTE, NOME, NOMEFANTASIA, CEP, LOGRADURA, NUMERO, COMPLEMENTO, UF, CIDADE, TELEFONE, CNPJ, INSCRICAOESTADUAL, CERTDIGITAL)  ");
                strSql.Append("VALUES (IDEMITENTE,@NOME,@NOMEFANTASIA,@CEP,@LOGRADURA,@NUMERO,@COMPLEMENTO,@UF,@CIDADE,@TELEFONE,@CNPJ,@INSCRICAOESTADUAL,@CERTDIGITAL); ");
                strSql.Append("SELECT Emitente.* FROM Emitente WHERE Emitente.IDEmitente=@@IDENTITY;");

                cmd = connection.CreateCommand();

                cmd.CommandText = strSql.ToString();
                cmd.Parameters.AddWithValue("@IDEmitente", clsEmitente.IDEmitente);
                cmd.Parameters.AddWithValue("@Nome", clsEmitente.Nome );
                cmd.Parameters.AddWithValue("@NomeFantasia", clsEmitente.NomeFantasia);
                cmd.Parameters.AddWithValue("@Cep", clsEmitente.Cep );
                cmd.Parameters.AddWithValue("@Logradura", clsEmitente.Logradura );
                cmd.Parameters.AddWithValue("@Numero", clsEmitente.Numero);
                cmd.Parameters.AddWithValue("@Complemento", clsEmitente.Complemento );
                cmd.Parameters.AddWithValue("@Uf", clsEmitente.Uf );
                cmd.Parameters.AddWithValue("@Cidade", clsEmitente.Cidade );
                cmd.Parameters.AddWithValue("@Telefone", clsEmitente.Telefone );
                cmd.Parameters.AddWithValue("@Cnpj", clsEmitente.Cnpj );
                cmd.Parameters.AddWithValue("@InscricaoEstadual", clsEmitente.InscricaoEstadual);
                cmd.Parameters.AddWithValue("@CertDigital", clsEmitente.CertDigital);

                cmd.ExecuteNonQuery();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                if (connection.State == ConnectionState.Open)
                {
                    connection.Close();
                }
            }
        }
Esempio n. 9
0
 public static Boolean Update(EmitenteTO clsEmitente)
 {
     return EmitenteDAL.Update(clsEmitente);
 }
Esempio n. 10
0
 public static void insert(EmitenteTO clsEmitente)
 {
     EmitenteDAL.insert(clsEmitente);
 }
Esempio n. 11
0
 public static Boolean Delete(EmitenteTO clsEmitente)
 {
     return EmitenteDAL.Delete(clsEmitente);
 }