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 usuarioToolStripMenuItem_Click(object sender, EventArgs e) { var Formulario = Application.OpenForms.OfType <mUsuario>().FirstOrDefault(); //Evita que los formularios se habran mas de una vez buscando si el formulario existe mUsuario Entrada = Formulario ?? new mUsuario(); //Condicion de validacion del formulario //?? Condicion SI Si Form es nulo quiere decir que jamas de ha creado la instancia por lo cual toma valor formulario de lo contrario hace referencia a Form //? Si simplificado (Condicion)? True :False Abrir(Entrada); }
private mUsuario pegaDadosTela() { mUsuario model = new mUsuario(); model.IdUsuario = Convert.ToInt32(txtId.Text); model.LoginUsuario1 = txtLoginUsuario.Text; model.DescUsuario1 = txtDescUsuario.Text; model.Senha1 = txtSenha.Text; model.TipoUsuario = Convert.ToChar(txtTipoUsuario.Text); model.DescTipoUsuario = txtDescTipoUsuario.Text; return(model); }
protected void gvListadoUsuarios_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Ver") { int index = Convert.ToInt16(e.CommandArgument); int pag = Convert.ToInt16(Session["pagina"]); int psize = gvListadoUsuarios.PageSize; GridViewRow selectedRow = gvListadoUsuarios.Rows[index - (pag * psize)]; mUsuario mUsuario = new mUsuario(); mUsuario = cUsuarios.Obtner_UsuarioID(int.Parse(selectedRow.Cells[0].Text)); } }
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; } }
public void CadastraUsuario(mUsuario model) { dUsuario dalUsuario = new dUsuario(); try { dalUsuario.CadastraUsuario(model); } catch (Exception ex) { throw ex; } finally { dalUsuario = null; } }
public bool IngresoNuevoUsuario(mUsuario mUsuario, string contra) { try { conectar.AbrirConexion(); string query = string.Format("INSERT INTO sgc_usuario (usuario, contrasena, Habilitado, id_empleado, id_tipo_usuario)" + "VALUES ('{0}', AES_ENCRYPT('{1}', 'SCOGA'), 1, '{2}', '{3}'); ", mUsuario.usuario, contra, mUsuario.id_empleado, mUsuario.id_tipo_usuario); MySqlCommand cmd = new MySqlCommand(query, conectar.conectar); cmd.ExecuteNonQuery(); ///////////////////////////////////////////////////// MySqlTransaction transaccion = conectar.conectar.BeginTransaction(); MySqlCommand command = conectar.conectar.CreateCommand(); command.Transaction = transaccion; try { command.CommandText = string.Format("UPDATE sgc_empleados SET email = '{1}' WHERE id_empleado = '{0}'; ", mUsuario.id_empleado, mUsuario.correo); command.ExecuteNonQuery(); transaccion.Commit(); conectar.CerrarConexion(); } catch (Exception ex) { try { transaccion.Rollback(); } catch { }; conectar.CerrarConexion(); return false; }; ///////////////////////////////////////////////////// conectar.CerrarConexion(); return true; } catch (Exception ex) { return false; } }
public override void ValidarInsere(ModelPai model) { mUsuario modelUsu = (mUsuario)model; try { this.ValidaDados(modelUsu); base.Insere(modelUsu); } catch (Exception ex) { throw ex; } finally { modelUsu = null; } }
public void CadastraUsuario(mUsuario model) { StringBuilder sql = new StringBuilder(); try { ModelAuxiliar mod = new ModelAuxiliar(model.GetType(), model); SqlParameter[] parametros = mod.BuscaNomeParametros(); base.InsereDados("sp_insert_usuario", parametros); } catch (Exception ex) { throw ex; } finally { sql = null; } }
private void btnConfirmar_Click(object sender, EventArgs e) { mUsuario modelUsuario = new mUsuario(); BUSINESS.rUsuario regraUsuario = new BUSINESS.rUsuario(); try { modelUsuario = this.pegaDadosTela(); regraUsuario.CadastraUsuario(modelUsuario); MessageBox.Show("Cadastrado com sucesso!!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { modelUsuario = null; } }
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 { } }
protected void btnIngresar_Click(object sender, EventArgs e) { ContUsuario = new cUsuarios(); mUsuario objUsuario = new mUsuario(); ContUsuario.login(txtusuario.Text, txtpassword.Text); if (ContUsuario.login(txtusuario.Text, txtpassword.Text)) { objUsuario = ContUsuario.Obtner_Usuario(txtusuario.Text); //redirect this.Session["Usuario"] = txtusuario.Text; this.Session["id_empleado"] = objUsuario.id_empleado; this.Session["id_tipo_usuario"] = objUsuario.id_tipo_usuario; FormsAuthentication.RedirectFromLoginPage(this.txtusuario.Text, false); Response.Redirect("~/Default.aspx"); } else { lblError.Text = "Usuario o Contraseña Incorrectos"; } }
public mUsuario Obtner_Usuario(string usuario) { mUsuario objUsuario = new mUsuario(); string query = string.Format(" select * from sgc_usuario u "+ "inner join sgc_empleados e on e.id_empleado = u.id_empleado "+ "where usuario = '{0}'; " , usuario); conectar.AbrirConexion(); MySqlCommand cmd = new MySqlCommand(query, conectar.conectar); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { objUsuario.usuario = dr.GetString("usuario"); objUsuario.idUsuario = int.Parse(dr.GetString("idusuario")); objUsuario.id_empleado = int.Parse(dr.GetString("id_empleado")); objUsuario.id_tipo_usuario = int.Parse(dr.GetString("id_tipo_usuario")); objUsuario.nombre = dr.GetString("Nombre"); //objUsuario.correo = dr.GetString("email"); } return objUsuario; }
/// <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; } }
public frmBuscaUsuario(mUsuario modelUsuario) { InitializeComponent(); this._model = modelUsuario; this._alteracao = false; }
public frmBuscaUsuario(mUsuario modelUsuario, bool Alteracao) { InitializeComponent(); this._model = modelUsuario; this._alteracao = Alteracao; }
public frmCadUsuario(mUsuario modelUsu) { InitializeComponent(); this._modelUsuario = modelUsu; }