public void ValidaDados(mUsuario model)
 {
     if (string.IsNullOrEmpty(model.Login) == true)
     {
         throw new Exceptions.Login.LoginVazioException();
     }
     else if (this.VerificaExistenciaUsuario(model.Login))
     {
         throw new Exceptions.Login.LoginExistenteException();
     }
     else if (string.IsNullOrEmpty(model.Senha) == true)
     {
         throw new Exceptions.Login.SenhaVaziaException();
     }
 }
 public void DeletaUsuario(mUsuario model)
 {
     dUsuario dal = new dUsuario();
     try
     {
         dal.DeletaUsuario(Convert.ToInt32(model.IdUsuario));
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         dal = null;
     }
 }
        /// <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;
            }
        }
 private void btnApaga_Click(object sender, EventArgs e)
 {
     base.LimpaDadosTela(this);
     this._modelDepartamento = null;
     this._modelUsuario = null;
     this._modelColaborador = null;
     base.Alteracao = false;
 }
        private void AbreTelaAssociaUsuario()
        {
            this._modelUsuario = new mUsuario();
            frmCadUsuario telaUsuario = new frmCadUsuario(this._modelUsuario);
            try
            {
                DialogResult resultado = telaUsuario.ShowDialog();
                if (resultado == DialogResult.Cancel)
                {
                    this._modelUsuario = null;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {

            }
        }
 public frmBuscaUsuario(mUsuario modelUsuario, bool Alteracao)
 {
     InitializeComponent();
     this._model = modelUsuario;
     this._alteracao = Alteracao;
 }
 public frmBuscaUsuario(mUsuario modelUsuario)
 {
     InitializeComponent();
     this._model = modelUsuario;
     this._alteracao = false;
 }
 public frmCadUsuario(mUsuario modelUsu)
 {
     InitializeComponent();
     this._modelUsuario = modelUsu;
 }