/// <summary> /// Prenche um controle ComboBox com os estados /// </summary> /// <param name="pComboBox">ComboBox a ser preenchido</param> /// <param name="pItemTodos">Indica se serár exibido todos ou selecione como primeiro index.</param> public static void PreencherComboBoxEstado(ComboBox pCombo, bool pItemTodos) { EstadoCTRL EstadoCTRL = new EstadoCTRL(); List <EstadoOT> estadoList = (List <EstadoOT>)EstadoCTRL.ConsultarTodos().ListaObjetos; if (estadoList != null) { if (estadoList.Count > 0) { EstadoOT novoItem = new EstadoOT(); novoItem.Codigo = 0; if (pItemTodos) { novoItem.Sigla = " -- TODOS -- "; } else if (!estadoList.Contains(novoItem)) { novoItem.Sigla = " -- SELECIONE -- "; } if (!estadoList.Contains(novoItem)) { estadoList.Insert(0, novoItem); } } pCombo.DataSource = estadoList; pCombo.DisplayMember = "Sigla"; pCombo.ValueMember = "Codigo"; } }
/// <summary> /// Exclui um Estado. /// </summary> /// <param name="pCodigo">Código do Estado</param> private void ExcluirEstado(int pCodigo) { if (base.ExibirMessagemGeral(Mensagem.ExcluirRegistro(pCodigo.ToString()), TituloJanelas.ExcluirRegistro, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { EstadoOT estadoOT = new EstadoOT(); estadoOT.Codigo = pCodigo; EstadoCTRL estadoCTRL = new EstadoCTRL(estadoOT); base.ResultadoOperacao = estadoCTRL.Excluir(); if (base.ResultadoOperacao.Resultado == Enumeradores.Resultados.Sucesso) { if (base.ResultadoOperacao.TipoOperacao == Enumeradores.TipoOperacao.Exclusao) { base.ExibirMessagemGeral(Mensagem.ExcluidoSucesso, TituloJanelas.ExcluirRegistro, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2); } } else { if (base.ResultadoOperacao.TipoOperacao == Enumeradores.TipoOperacao.Exclusao) { base.ExibirMessagemGeral(Mensagem.ErroExcluir, TituloJanelas.ExcluirRegistro, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2); } } this.ConsultarDados(); } }
public override ResultadoOperacao ConsultarTodos() { this._estadoOT = new EstadoOT(); base.ResultadoOperacao = this._estadoN.Consultar(this._estadoOT); base.ResultadoOperacao.TipoOperacao = Enumeradores.TipoOperacao.Consulta; return(base.ResultadoOperacao); }
private EstadoOT ConstruirObjetoEstado() { EstadoOT estadoOT = new EstadoOT(); estadoOT.Nome = this.txtNome.Text.Trim(); estadoOT.Sigla = this.txtSigla.Text.Trim(); return(estadoOT); }
/// <summary> /// Consulta o Estado pelo status. /// </summary> /// <param name="pStatus">Status do Estado</param> /// <returns>Retorna o resultado da operação</returns> public ResultadoOperacao ConsultarStatus(Utilitarios.Enumeradores.Status pStatus) { this._estadoOT = new EstadoOT(); this._estadoOT.Status = pStatus; base.ResultadoOperacao = this._estadoN.Consultar(this._estadoOT); base.ResultadoOperacao.TipoOperacao = Enumeradores.TipoOperacao.Consulta; return(base.ResultadoOperacao); }
private void Salvar(EstadoOT pObjetoOT) { if (this._codigo > 0) { pObjetoOT.Codigo = this._codigo; } EstadoCTRL estadoCTRL = new EstadoCTRL(pObjetoOT); base.ResultadoOperacao = estadoCTRL.Salvar(); }
/// <summary> /// Consulta um Estado pelo nome, pelo código e pelo status /// </summary> /// <param name="pNome">Nome do Estado</param> /// <param name="pMatricula">Código do Estado</param> /// <param name="pStatus">Status do Estado</param> /// <returns>Retorna o resultado da operação</returns> public ResultadoOperacao ConsultarNomeCodigoStatus(string pNome, int pCodigo, Utilitarios.Enumeradores.Status pStatus) { this._estadoOT = new EstadoOT(); if (!string.IsNullOrEmpty(pNome)) { this._estadoOT.Nome = pNome; } if (pCodigo > 0) { this._estadoOT.Codigo = pCodigo; } this._estadoOT.Status = pStatus; base.ResultadoOperacao = this._estadoN.Consultar(this._estadoOT); base.ResultadoOperacao.TipoOperacao = Enumeradores.TipoOperacao.Consulta; return(base.ResultadoOperacao); }
/// <summary> /// Construtor a classe /// </summary> /// <param name="pEstadoOT">Objeto de transferência EstadoOT</param> public EstadoCTRL(EstadoOT pEstadoOT) { this._estadoOT = pEstadoOT; this._estadoN = new EstadoN(); }
private void PreencherControles(EstadoOT pObjetoOT) { this.txtCodigo.Text = pObjetoOT.Codigo.ToString(); this.txtNome.Text = pObjetoOT.Nome; this.txtSigla.Text = pObjetoOT.Sigla; }