private void btnAgregar_Click(object sender, EventArgs e) { try { if (ValidarCampos() == 0) { DataModel.Usuarios emp = new DataModel.Usuarios(); emp.Nombre = txtNombre.Text; emp.IdTipoPersona = Convert.ToInt16(cmbTipoPersona.SelectedValue); emp.IdTipoUsuario = Convert.ToInt16(cmbUsuario.SelectedValue); emp.No_Carnet = Convert.ToInt32(txtNoCarnet.Text); emp.Estado = Convert.ToInt16(cmbEstado.SelectedValue); emp.Cedula = txtCedula.Text.Replace("-", ""); dao.InsertUsuario(emp); dao.Submit(); MessageBox.Show("Registro agregado exitosamente"); LlenarCamposUsuario(emp.Id); // panelForm.Refresh(); } errorProvider1.Clear(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BtnModificar_Click(object sender, EventArgs e) { try { if (ValidarCampos() == 0) { if (string.IsNullOrEmpty(txtId.Text) && txtId.Text != "0") { txtId.Focus(); errorProvider1.SetError(txtCedula, MessageBox.Show("Debe seleccionar un usuario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error).ToString()); return; } DataModel.Usuarios emp = new DataModel.Usuarios(); emp.Id = Convert.ToInt32(txtId.Text); emp.Nombre = txtNombre.Text; emp.IdTipoPersona = Convert.ToInt16(cmbTipoPersona.SelectedValue); emp.IdTipoUsuario = Convert.ToInt16(cmbUsuario.SelectedValue); emp.No_Carnet = Convert.ToInt32(txtNoCarnet.Text); emp.Estado = Convert.ToInt16(cmbEstado.SelectedValue); emp.Cedula = txtCedula.Text.Replace("-", ""); dao.EditUsuario(emp); dao.Submit(); MessageBox.Show("Registro modificado exitosamente"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void LlenarCamposUsuario(DataModel.Usuarios emp) { try { txtId.Text = emp.Id.ToString(); txtNombre.Text = emp.Nombre; cmbTipoPersona.SelectedValue = emp.IdTipoPersona; cmbUsuario.SelectedValue = emp.IdTipoUsuario; txtNoCarnet.Text = emp.No_Carnet.ToString(); cmbEstado.SelectedValue = emp.Estado; txtCedula.Text = emp.Cedula; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public bool Add(EUsuario eUsuario) { bool blResultado = false; using (var context = new DataModel.ControlDeAsistenciaEntities()) { using (var trans = context.Database.BeginTransaction()) { try { DataModel.Usuarios usuario = new DataModel.Usuarios(); usuario.UsuarioId = Guid.NewGuid(); usuario.PersonaId = eUsuario.PersonaId; usuario.Codigo = eUsuario.Codigo.Trim().ToUpper(); usuario.Clave = eUsuario.Clave.Trim().ToUpper(); usuario.CambiaContraseña = eUsuario.CambiaContraseña; usuario.UltimaOperacion = eUsuario.UltimaOperacion; usuario.EnLinea = eUsuario.EnLinea; usuario.Administracion = eUsuario.Administrador; usuario.Habilitado = eUsuario.Habilitado; usuario.Actualizacion = DateTime.Now; if (ValidateFields(eUsuario)) { context.Usuarios.Add(usuario); trans.Commit(); blResultado = true; } } catch (Exception ex) { trans.Rollback(); blResultado = false; throw new Exception(ex.Message); } } } return(blResultado); }