Esempio n. 1
0
        private void GetTransporte()
        {
            try
            {
                TRANSPORTADORAProvider TRANSPORTADORAP = new TRANSPORTADORAProvider();
                TRANSPORTADORAColl = TRANSPORTADORAP.ReadCollectionByParameter(null, "NOME");

                cbTransportador.DisplayMember = "NOME";
                cbTransportador.ValueMember   = "IDTRANSPORTADORA";

                TRANSPORTADORAEntity TRANSPORTADORATy = new TRANSPORTADORAEntity();
                TRANSPORTADORATy.NOME             = ConfigMessage.Default.MsgDrop;
                TRANSPORTADORATy.IDTRANSPORTADORA = -1;
                TRANSPORTADORAColl.Add(TRANSPORTADORATy);

                Phydeaux.Utilities.DynamicComparer <TRANSPORTADORAEntity> comparer = new Phydeaux.Utilities.DynamicComparer <TRANSPORTADORAEntity>(cbTransportador.DisplayMember);

                TRANSPORTADORAColl.Sort(comparer.Comparer);
                cbTransportador.DataSource = TRANSPORTADORAColl;

                cbTransportador.SelectedIndex = 0;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro técnico: " + ex.Message);
            }
        }
Esempio n. 2
0
        private void Delete()
        {
            if (_IDTRANSPORTADORA == -1)
            {
                Util.ExibirMSg(ConfigMessage.Default.MsgSelecRegistro, "Red");
                tabControlTransportadora.SelectTab(1);
            }
            else if (!Util.Apaga_Registro(this.Name, FrmLogin._IdNivel))
            {
            }
            else
            {
                DialogResult dr = MessageBox.Show(ConfigMessage.Default.MsgDelete,
                                                  ConfigSistema1.Default.NameSytem, MessageBoxButtons.YesNo);

                if (dr == DialogResult.Yes)
                {
                    try
                    {
                        TransportadorP.Delete(_IDTRANSPORTADORA);
                        DeleteIMEXAPP(_IDTRANSPORTADORA);
                        Util.ExibirMSg(ConfigMessage.Default.MsgDelete2, "Blue");
                        Entity = null;
                        btnPesquisa_Click(null, null);
                    }
                    catch (Exception ex)
                    {
                        Util.ExibirMSg(ConfigMessage.Default.MsgDeleteErro, "Red");
                        MessageBox.Show("Erro técnico: " + ex.Message);
                    }
                }
            }
        }
Esempio n. 3
0
        private static TRANSPORTADORAEntity FillEntityObject(ref FbDataReader DataReader)
        {
            TRANSPORTADORAEntity entity = new TRANSPORTADORAEntity();

            FirebirdGetDbData getData = new FirebirdGetDbData();

            entity.IDTRANSPORTADORA = getData.ConvertDBValueToInt32(DataReader, DataReader.GetOrdinal("IDTRANSPORTADORA"));
            entity.NOME             = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOME"));
            entity.NOMEFANTASIA     = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("NOMEFANTASIA"));
            entity.DATACADASTRO     = getData.ConvertDBValueToDateTimeNullable(DataReader, DataReader.GetOrdinal("DATACADASTRO"));
            entity.TELEFONE1        = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("TELEFONE1"));
            entity.TELEFONE2        = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("TELEFONE2"));
            entity.FAX        = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("FAX"));
            entity.CNPJ       = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("CNPJ"));
            entity.IE         = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("IE"));
            entity.ENDERECO   = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("ENDERECO"));
            entity.BAIRRO     = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("BAIRRO"));
            entity.CIDADE     = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("CIDADE"));
            entity.UF         = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("UF"));
            entity.CEP        = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("CEP"));
            entity.OBSERVACAO = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("OBSERVACAO"));
            entity.SITE       = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("SITE"));
            entity.CODANTT    = getData.ConvertDBValueToStringNullable(DataReader, DataReader.GetOrdinal("CODANTT"));


            return(entity);
        }
Esempio n. 4
0
 //Salva o Endereço no IMEX App
 private void SalveIMEXAPP2(TRANSPORTADORAEntity TRANSPORTADORATy)
 {
     try
     {
         if (CONFISISTEMATy.FLAGIMEXAPP == "S")
         {
             ENDERECOIMEXAPPEntity ENDERECOIMEXAPPTy = new ENDERECOIMEXAPPEntity();
             ENDERECOIMEXAPPTy.IDENDERECO       = null;
             ENDERECOIMEXAPPTy.XMEUID           = TRANSPORTADORATy.IDTRANSPORTADORA.ToString();
             ENDERECOIMEXAPPTy.IDTRANSPORTADORA = TRANSPORTADORAIMEXAPPP.GetID(Convert.ToInt32(TRANSPORTADORATy.IDTRANSPORTADORA));
             ENDERECOIMEXAPPTy.IDCLIENTE        = null;
             ENDERECOIMEXAPPTy.XCEP             = TRANSPORTADORATy.CEP;
             ENDERECOIMEXAPPTy.XENDERECO        = TRANSPORTADORATy.ENDERECO;
             ENDERECOIMEXAPPTy.CNUMERO          = 0;
             ENDERECOIMEXAPPTy.XCOMPLEMENTO     = "";
             ENDERECOIMEXAPPTy.XBAIRRO          = TRANSPORTADORATy.BAIRRO;
             ENDERECOIMEXAPPTy.XCIDADE          = TRANSPORTADORATy.CIDADE;
             ENDERECOIMEXAPPTy.XESTADO          = TRANSPORTADORATy.UF;
             ENDERECOIMEXAPPTy.XESTADO          = TRANSPORTADORATy.UF;
             ENDERECOIMEXAPPTy.IDCLIENTE        = null;
             ENDERECOIMEXAPPTy.XESTADO          = TRANSPORTADORATy.UF;
             ENDERECOIMEXAPPTy.IDREPRESENTADA   = null;
             ENDERECOIMEXAPPP.Save(ENDERECOIMEXAPPTy);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro Técnico: " + ex.Message);
     }
 }
Esempio n. 5
0
        //Salva a transportadora no IMEX App
        private void SalveIMEXAPP(TRANSPORTADORAEntity TRANSPORTADORATy)
        {
            try
            {
                if (CONFISISTEMATy.FLAGIMEXAPP == "S")
                {
                    TRANSPORTADORAIMEXAPPEntity TRANSPORTADORAIMEXAPPtY = new TRANSPORTADORAIMEXAPPEntity();
                    TRANSPORTADORAIMEXAPPtY.IDTRANSPORTADORA = null;
                    TRANSPORTADORAIMEXAPPtY.XMEUID           = TRANSPORTADORATy.IDTRANSPORTADORA.ToString();
                    TRANSPORTADORAIMEXAPPtY.XRAZAOSOCIAL     = TRANSPORTADORATy.NOME;
                    TRANSPORTADORAIMEXAPPtY.XFANTASIA        = TRANSPORTADORATy.NOMEFANTASIA;
                    TRANSPORTADORAIMEXAPPtY.XCNPJ            = TRANSPORTADORATy.CNPJ;
                    TRANSPORTADORAIMEXAPPtY.XIE        = TRANSPORTADORATy.IE;
                    TRANSPORTADORAIMEXAPPtY.XANOTACAO  = TRANSPORTADORATy.OBSERVACAO;
                    TRANSPORTADORAIMEXAPPtY.XEMAILS    = "";
                    TRANSPORTADORAIMEXAPPtY.XTELEFONES = TRANSPORTADORATy.TELEFONE1 + " " + TRANSPORTADORATy.TELEFONE2;

                    TRANSPORTADORAIMEXAPPP.Save(TRANSPORTADORAIMEXAPPtY);

                    //Salva O endereço da transportadora
                    SalveIMEXAPP2(TRANSPORTADORATy);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro Técnico: " + ex.Message);
            }
        }
Esempio n. 6
0
        private void FrmTransportadora_Load(object sender, EventArgs e)
        {
            CreaterCursor Cr = new CreaterCursor();

            this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0);

            this.MinimizeBox     = false;
            this.FormBorderStyle = FormBorderStyle.FixedDialog;
            this.FormBorderStyle = FormBorderStyle.FixedDialog;

            GetToolStripButtonCadastro();
            GetUFDrop();
            PreencheDropTipoPesquisa();
            PreencheDropCamposPesquisa();
            lblObsField.ForeColor = ConfigSistema1.Default.ColorFieldObs;

            if (_IDTRANSPORTADORA != -1)
            {
                Entity = TransportadorP.Read(_IDTRANSPORTADORA);
            }

            CONFISISTEMATy = CONFISISTEMAP.Read(1);

            this.Cursor = Cursors.Default;
            VerificaAcesso();
        }
Esempio n. 7
0
        private void DataGriewDados_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int rowindex = e.RowIndex;

            if (TransportadorColl.Count > 0 && rowindex > -1)
            {
                int ColumnSelecionada = e.ColumnIndex;
                int CodigoSelect      = -1;

                if (ColumnSelecionada == 0)//Editar
                {
                    CodigoSelect = Convert.ToInt32(TransportadorColl[rowindex].IDTRANSPORTADORA);
                    Entity       = TransportadorP.Read(CodigoSelect);

                    tabControlTransportadora.SelectTab(0);
                    txtNome.Focus();
                }
                else if (ColumnSelecionada == 1)//Excluir
                {
                    if (Util.Apaga_Registro(this.Name, FrmLogin._IdNivel))
                    {
                        DialogResult dr = MessageBox.Show(ConfigMessage.Default.MsgDelete + " - " + TransportadorColl[rowindex].NOME,
                                                          ConfigSistema1.Default.NameSytem, MessageBoxButtons.YesNo);

                        if (dr == DialogResult.Yes)
                        {
                            try
                            {
                                CodigoSelect = Convert.ToInt32(TransportadorColl[rowindex].IDTRANSPORTADORA);
                                //Delete Pedido
                                TransportadorP.Delete(CodigoSelect);
                                DeleteIMEXAPP(_IDTRANSPORTADORA);
                                btnPesquisa_Click(null, null);

                                Entity = null;
                                Util.ExibirMSg(ConfigMessage.Default.MsgDelete2, "Blue");
                            }
                            catch (Exception ex)
                            {
                                MessageBox.Show("Erro técnico: " + ex.Message);
                                MessageBox.Show(ConfigMessage.Default.MsgDeleteErro);
                            }
                        }
                    }
                }
            }
        }
Esempio n. 8
0
        private void DataGriewDados_KeyDown(object sender, KeyEventArgs e)
        {
            if (TransportadorColl.Count > 0)
            {
                //Obter a linha da célula selecionada
                DataGridViewRow linhaAtual = DataGriewDados.CurrentRow;

                //Exibir o índice da linha atual
                int indice       = linhaAtual.Index;
                int CodigoSelect = Convert.ToInt32(TransportadorColl[indice].IDTRANSPORTADORA);

                if (e.KeyCode == Keys.Enter)
                {
                    Entity = TransportadorP.Read(CodigoSelect);

                    tabControlTransportadora.SelectTab(0);
                    txtNome.Focus();
                }
                else if (e.KeyCode == Keys.Delete)
                {
                    DialogResult dr = MessageBox.Show(ConfigMessage.Default.MsgDelete,
                                                      ConfigSistema1.Default.NameSytem, MessageBoxButtons.YesNo);

                    if (dr == DialogResult.Yes)
                    {
                        try
                        {
                            TransportadorP.Delete(CodigoSelect);
                            Util.ExibirMSg(ConfigMessage.Default.MsgDelete2, "Blue");
                            btnPesquisa_Click(null, null);
                        }
                        catch (Exception)
                        {
                            MessageBox.Show(ConfigMessage.Default.MsgDeleteErro);
                        }
                    }
                }
            }
        }
Esempio n. 9
0
        public TRANSPORTADORAEntity Read(int IDTRANSPORTADORA)
        {
            FbDataReader reader = null;

            try
            {
                //Verificando a existência de um transação aberta
                if (dbTransaction != null)
                {
                    if (dbCnn.State == ConnectionState.Closed)
                    {
                        dbCnn.Open();
                    }

                    dbCommand             = new FbCommand("Rea_TRANSPORTADORA", dbCnn);
                    dbCommand.Transaction = ((FbTransaction)(dbTransaction));
                }
                else
                {
                    if (dbCnn == null)
                    {
                        dbCnn = ((FbConnection)GetConnectionDB());
                    }

                    if (dbCnn.State == ConnectionState.Closed)
                    {
                        dbCnn.Open();
                    }

                    dbCommand             = new FbCommand("Rea_TRANSPORTADORA", dbCnn);
                    dbCommand.Transaction = dbCnn.BeginTransaction(IsolationLevel.ReadCommitted);
                }

                dbCommand.CommandType = CommandType.StoredProcedure;

                dbCommand.Parameters.AddWithValue("@IDTRANSPORTADORA", IDTRANSPORTADORA);                //PrimaryKey


                reader = dbCommand.ExecuteReader();

                TRANSPORTADORAEntity entity = null;
                if (reader.HasRows)
                {
                    while (reader.Read())
                    {
                        entity = FillEntityObject(ref reader);
                    }
                }

                // Deleta reader
                if (reader != null)
                {
                    reader.Close();
                    reader.Dispose();
                }

                // Fecha conexão
                if (dbTransaction == null)
                {
                    dbCommand.Transaction.Commit();
                    if (dbCnn.State == ConnectionState.Open)
                    {
                        dbCnn.Close();
                    }
                }

                return(entity);
            }
            catch (Exception ex)
            {
                // Deleta reader
                if (reader != null)
                {
                    reader.Close();
                    reader.Dispose();
                }

                if (dbTransaction != null)
                {
                    this.RollbackTransaction();
                }
                else
                {
                    if (dbCommand.Transaction != null)
                    {
                        dbCommand.Transaction.Rollback();
                    }
                    if (dbCnn.State == ConnectionState.Open)
                    {
                        dbCnn.Close();
                    }
                }

                throw ex;
            }
        }
Esempio n. 10
0
        public int Save(TRANSPORTADORAEntity Entity)
        {
            int result = 0;

            try
            {
                //Verificando a existência de um transação aberta
                if (dbTransaction != null)
                {
                    if (dbCnn.State == ConnectionState.Closed)
                    {
                        dbCnn.Open();
                    }

                    dbCommand             = new FbCommand("Sav_TRANSPORTADORA", dbCnn);
                    dbCommand.Transaction = ((FbTransaction)(dbTransaction));
                }
                else
                {
                    if (dbCnn == null)
                    {
                        dbCnn = ((FbConnection)GetConnectionDB());
                    }

                    if (dbCnn.State == ConnectionState.Closed)
                    {
                        dbCnn.Open();
                    }

                    dbCommand             = new FbCommand("Sav_TRANSPORTADORA", dbCnn);
                    dbCommand.Transaction = dbCnn.BeginTransaction(IsolationLevel.ReadCommitted);
                }

                dbCommand.CommandType = CommandType.StoredProcedure;


                if (Entity.IDTRANSPORTADORA != -1)
                {
                    dbCommand.Parameters.AddWithValue("@IDTRANSPORTADORA", Entity.IDTRANSPORTADORA); //PrimaryKey
                }
                else
                {
                    dbCommand.Parameters.AddWithValue("@IDTRANSPORTADORA", DBNull.Value); //PrimaryKey
                }
                dbCommand.Parameters.AddWithValue("@NOME", Entity.NOME);                  //Coluna
                dbCommand.Parameters.AddWithValue("@NOMEFANTASIA", Entity.NOMEFANTASIA);  //Coluna
                dbCommand.Parameters.AddWithValue("@DATACADASTRO", Entity.DATACADASTRO);  //Coluna
                dbCommand.Parameters.AddWithValue("@TELEFONE1", Entity.TELEFONE1);        //Coluna
                dbCommand.Parameters.AddWithValue("@TELEFONE2", Entity.TELEFONE2);        //Coluna
                dbCommand.Parameters.AddWithValue("@FAX", Entity.FAX);                    //Coluna
                dbCommand.Parameters.AddWithValue("@CNPJ", Entity.CNPJ);                  //Coluna
                dbCommand.Parameters.AddWithValue("@IE", Entity.IE);                      //Coluna
                dbCommand.Parameters.AddWithValue("@ENDERECO", Entity.ENDERECO);          //Coluna
                dbCommand.Parameters.AddWithValue("@BAIRRO", Entity.BAIRRO);              //Coluna
                dbCommand.Parameters.AddWithValue("@CIDADE", Entity.CIDADE);              //Coluna
                dbCommand.Parameters.AddWithValue("@UF", Entity.UF);                      //Coluna
                dbCommand.Parameters.AddWithValue("@CEP", Entity.CEP);                    //Coluna
                dbCommand.Parameters.AddWithValue("@OBSERVACAO", Entity.OBSERVACAO);      //Coluna
                dbCommand.Parameters.AddWithValue("@SITE", Entity.SITE);                  //Coluna
                dbCommand.Parameters.AddWithValue("@CODANTT", Entity.CODANTT);            //Coluna



                //Retorno da Procedure
                FbParameter returnValue;
                returnValue = dbCommand.CreateParameter();

                dbCommand.Parameters["@IDTRANSPORTADORA"].Direction = ParameterDirection.InputOutput;


                //Executando consulta
                dbCommand.ExecuteNonQuery();

                result = int.Parse(dbCommand.Parameters["@IDTRANSPORTADORA"].Value.ToString());


                if (dbTransaction == null)
                {
                    dbCommand.Transaction.Commit();
                    dbCnn.Close();
                }
            }
            catch (Exception ex)
            {
                if (dbTransaction != null)
                {
                    this.RollbackTransaction();
                }
                else
                {
                    if (dbCommand.Transaction != null)
                    {
                        dbCommand.Transaction.Rollback();
                    }
                    if (dbCnn.State == ConnectionState.Open)
                    {
                        dbCnn.Close();
                    }
                }

                throw ex;
            }

            return(result);
        }
Esempio n. 11
0
 private void TSBNovo_Click(object sender, EventArgs e)
 {
     Entity = null;
     tabControlTransportadora.SelectTab(0);
     txtNome.Focus();
 }
Esempio n. 12
0
 private void novoToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Entity = null;
     tabControlTransportadora.SelectTab(0);
     txtNome.Focus();
 }