private void vCarregaDadosAgenteCarga(int nIdAgenteCarga, out string strNome, out string strEndereco, out string strCEP, out string strBairro, out string strCidade, out int nIdEstado, out string strTelefone, out string strFax, out string strEmail, out string strSite) { strNome = strEndereco = strCEP = strBairro = strCidade = strTelefone = strFax = strEmail = strSite = ""; nIdEstado = -1; mdlDataBaseAccess.Tabelas.XsdTbAgentesCargas.tbAgentesCargasRow dtrwAgenteCarga = m_typDatSetAgentesCargas.tbAgentesCargas.FindBynIdAgenteCarga(nIdAgenteCarga); if ((dtrwAgenteCarga != null) && (dtrwAgenteCarga.RowState != System.Data.DataRowState.Deleted)) { //strNome if (!dtrwAgenteCarga.IsstrNomeNull()) { strNome = dtrwAgenteCarga.strNome; } //strEndereco if (!dtrwAgenteCarga.IsmstrEnderecoNull()) { strEndereco = dtrwAgenteCarga.mstrEndereco; } //strCEP if (!dtrwAgenteCarga.IsstrCEPNull()) { strCEP = dtrwAgenteCarga.strCEP; } //strBairro if (!dtrwAgenteCarga.IsstrBairroNull()) { strBairro = dtrwAgenteCarga.strBairro; } //strCidade if (!dtrwAgenteCarga.IsmstrCidadeNull()) { strCidade = dtrwAgenteCarga.mstrCidade; } //nIdEstado if (!dtrwAgenteCarga.IsnIdEstadoNull()) { nIdEstado = dtrwAgenteCarga.nIdEstado; } //strTelefone if (!dtrwAgenteCarga.IsstrTelefoneNull()) { strTelefone = dtrwAgenteCarga.strTelefone; } //strFax if (!dtrwAgenteCarga.IsstrFaxNull()) { strFax = dtrwAgenteCarga.strFax; } //strEmail if (!dtrwAgenteCarga.IsstrEmailNull()) { strEmail = dtrwAgenteCarga.strEmail; } //strSite if (!dtrwAgenteCarga.IsstrSiteNull()) { strSite = dtrwAgenteCarga.strSite; } } }
private void vAgentesCargaRefresh(ref System.Windows.Forms.ListView lvAgentesCarga) { lvAgentesCarga.Items.Clear(); // Sorting System.Collections.SortedList sortListAgentesCarga = new System.Collections.SortedList(); foreach (mdlDataBaseAccess.Tabelas.XsdTbAgentesCargas.tbAgentesCargasRow dtrwAgenteCarga in m_typDatSetAgentesCargas.tbAgentesCargas.Rows) { if ((dtrwAgenteCarga.RowState != System.Data.DataRowState.Deleted) && (!dtrwAgenteCarga.IsstrNomeNull())) { if (!sortListAgentesCarga.ContainsKey(dtrwAgenteCarga.strNome)) { sortListAgentesCarga.Add(dtrwAgenteCarga.strNome, dtrwAgenteCarga); } } } // Insert for (int i = 0; i < sortListAgentesCarga.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbAgentesCargas.tbAgentesCargasRow dtrwAgentesCargaInserir = (mdlDataBaseAccess.Tabelas.XsdTbAgentesCargas.tbAgentesCargasRow)sortListAgentesCarga.GetByIndex(i); System.Windows.Forms.ListViewItem lviAgente = lvAgentesCarga.Items.Add(dtrwAgentesCargaInserir.strNome); lviAgente.Tag = dtrwAgentesCargaInserir.nIdAgenteCarga; if ((m_nIdSelect != -1) && (dtrwAgentesCargaInserir.nIdAgenteCarga == m_nIdSelect)) { lviAgente.Selected = true; m_nIdSelect = -1; } } }
private bool bSalvaDadosAgenteCarga(int nIdAgenteCarga, string strNome, string strEndereco, string strCEP, string strBairro, string strCidade, int nIdEstado, string strTelefone, string strFax, string strEmail, string strSite) { bool bAdd = false; if (strNome == "") { mdlMensagens.clsMensagens.ShowInformation("Você deve preencher o nome do agente de carga."); return(false); } if (nIdEstado == -2) { mdlMensagens.clsMensagens.ShowInformation("Você deve preencher corretamente o campo Estado."); return(false); } mdlDataBaseAccess.Tabelas.XsdTbAgentesCargas.tbAgentesCargasRow dtrwAgenteCarga = m_typDatSetAgentesCargas.tbAgentesCargas.FindBynIdAgenteCarga(nIdAgenteCarga); if (bAdd = (dtrwAgenteCarga == null)) { dtrwAgenteCarga = m_typDatSetAgentesCargas.tbAgentesCargas.NewtbAgentesCargasRow(); dtrwAgenteCarga.nIdAgenteCarga = nNextIdAgenteCarga(); } dtrwAgenteCarga.strNome = strNome; dtrwAgenteCarga.mstrEndereco = strEndereco; dtrwAgenteCarga.strCEP = strCEP; dtrwAgenteCarga.strBairro = strBairro; dtrwAgenteCarga.mstrCidade = strCidade; dtrwAgenteCarga.nIdEstado = nIdEstado; dtrwAgenteCarga.strTelefone = strTelefone; dtrwAgenteCarga.strFax = strFax; dtrwAgenteCarga.strEmail = strEmail; dtrwAgenteCarga.strSite = strSite; m_nIdSelect = dtrwAgenteCarga.nIdAgenteCarga; if (bAdd) { m_typDatSetAgentesCargas.tbAgentesCargas.AddtbAgentesCargasRow(dtrwAgenteCarga); } return(true); }
private bool bAgentesCargasExclui(ref System.Collections.ArrayList arlAgentesCargas, bool bSilent) { if (!bSilent) { if (mdlMensagens.clsMensagens.ShowInformation("Siscobras", "Deseja mesmo excluir este(s) agente(s) de cargas ?", System.Windows.Forms.MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.No) { return(false); } } // Agentes for (int i = m_typDatSetAgentesCargas.tbAgentesCargas.Rows.Count - 1; i >= 0; i--) { mdlDataBaseAccess.Tabelas.XsdTbAgentesCargas.tbAgentesCargasRow dtrwAgenteCarga = (mdlDataBaseAccess.Tabelas.XsdTbAgentesCargas.tbAgentesCargasRow)m_typDatSetAgentesCargas.tbAgentesCargas.Rows[i]; if (dtrwAgenteCarga.RowState != System.Data.DataRowState.Deleted) { if (arlAgentesCargas.Contains(dtrwAgenteCarga.nIdAgenteCarga)) { dtrwAgenteCarga.Delete(); } } } // Contatos for (int i = m_typDatSetAgentesCargasContatos.tbAgentesCargasContatos.Rows.Count - 1; i >= 0; i--) { mdlDataBaseAccess.Tabelas.XsdTbAgentesCargasContatos.tbAgentesCargasContatosRow dtrwContato = (mdlDataBaseAccess.Tabelas.XsdTbAgentesCargasContatos.tbAgentesCargasContatosRow)m_typDatSetAgentesCargasContatos.tbAgentesCargasContatos.Rows[i]; if (dtrwContato.RowState != System.Data.DataRowState.Deleted) { if (arlAgentesCargas.Contains(dtrwContato.nIdAgenteCarga)) { dtrwContato.Delete(); } } } return(true); }