Beispiel #1
0
        private void btnBuscaDepartamento_Click(object sender, EventArgs e)
        {
            _modelDepartamento = new mDepartamento();
            frmBuscaDepartamento buscarDepartamento = new frmBuscaDepartamento(_modelDepartamento);

            try
            {
                DialogResult resultado = buscarDepartamento.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._modelDepartamento     = null;
                    this.txtCdDepartamento.Text = string.Empty;
                }
                else
                {
                    this.txtCdDepartamento.Text = this._modelDepartamento.DscDepto;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                buscarDepartamento = null;
            }
        }
Beispiel #2
0
 private void ValidaDados(mDepartamento model)
 {
     if (this.ExisteDepartamento(model.NomeDepto) == true)
     {
         throw new Exceptions.Departamento.NomeDepartamentoExistenteException();
     }
 }
Beispiel #3
0
 private void btnApaga_Click(object sender, EventArgs e)
 {
     base.LimpaDadosTela(this);
     this._modelDepartamento = null;
     this._modelUsuario      = null;
     this._modelColaborador  = null;
     base.Alteracao          = false;
 }
Beispiel #4
0
        public void CadastraDepartamento(mDepartamento model)
        {
            ModelAuxiliar mod = new ModelAuxiliar(model.GetType(), model);

            try
            {
                SqlParameter[] parametros = mod.BuscaNomeParametros();
                base.InsereDados("sp_insert_departamento", parametros);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
            }
        }
Beispiel #5
0
        /// <summary>
        /// Pega os dados da tela e popula o model
        /// </summary>
        /// <returns></returns>
        private mDepartamento PegaDadosTela()
        {
            mDepartamento model = new mDepartamento();
            rDepartamento regra = new rDepartamento();

            try
            {
                model.IdDepto   = regra.BuscaIdMaximo();
                model.DscDepto  = this.txtDescricaoDepartamento.Text;
                model.FlgAtivo  = true;
                model.DatAtl    = DateTime.Now;
                model.NomeDepto = this.txtNomeDepartamento.Text;
                return(model);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #6
0
        /// <summary>
        /// Popula a tela com o model buscado em alteração
        /// </summary>
        private void PopulaTelaComModelAlteracao()
        {
            if (this._modelColaborador != null)
            {
                this._modelUsuario = new mUsuario();
                if (this._modelColaborador.IdUsuario != null)
                {
                    this._modelUsuario.IdUsuario = this._modelColaborador.IdUsuario;
                }
                else
                {
                    this._modelUsuario.IdUsuario = null;
                }
                this._modelDepartamento         = new mDepartamento();
                this._modelDepartamento.IdDepto = this._modelColaborador.IdDepto;

                base.Alteracao = true;
                //this.txtCdUsuario.Text = this._modelColaborador.IdUsuario.ToString();
                this.txtCdDepartamento.Text = this._modelColaborador.IdDepto.ToString();
                this.txtNome.Text           = this._modelColaborador.NomeColab;
                this.txtDataNasc.Text       = this._modelColaborador.DatNasc.ToString("dd/MM/yyyy");
                this.CbSexo.SelectedIndex   = this.CbSexo.FindString(this._modelColaborador.Sexo);
                this.txtDDD.Text            = this._modelColaborador.Ddd.ToString();
                this.txtTelefone.Text       = this._modelColaborador.Telefone.ToString();
                this.txtRua.Text            = this._modelColaborador.NomeRua;
                this.txtNumero.Text         = this._modelColaborador.NroEnd.ToString();
                this.txtComplemento.Text    = this._modelColaborador.ComplEnd;
                this.txtBairro.Text         = this._modelColaborador.BairrEnd;
                this.txtCep.Text            = this._modelColaborador.Cep.ToString();
                this.txtCidade.Text         = this._modelColaborador.Cidade;
                this.cbEstado.SelectedIndex = this.cbEstado.FindString(this._modelColaborador.Estado);
                this.txtRg.Text             = this._modelColaborador.Rg;
                this.txtCpf.Text            = this._modelColaborador.Cpf;
                this.txtEmail.Text          = this._modelColaborador.Email;
            }
        }
Beispiel #7
0
 private void btnLimpa_Click(object sender, EventArgs e)
 {
     base.LimpaDadosTela(this);
     this._modelDepartamento = null;
 }
Beispiel #8
0
 public frmBuscaDepartamento(mDepartamento modelDepartamento, bool Alteracao)
 {
     InitializeComponent();
     this._modelDep  = modelDepartamento;
     this._alteracao = Alteracao;
 }
Beispiel #9
0
 public frmBuscaDepartamento(mDepartamento modelDepartamento)
 {
     InitializeComponent();
     this._modelDep  = modelDepartamento;
     this._alteracao = false;
 }