//Buscar pelo Num Doc private void BuscarDocumento() { this.dataLista.DataSource = NFuncionario.BuscarDocumento(this.txtBuscar.Text); this.ocultarColunas(); lblTotal.Text = "Total de Registros: " + Convert.ToString(dataLista.Rows.Count); }
private void btningresar_Click(object sender, EventArgs e) { try { EFuncionarios funcionario = new EFuncionarios(); NFuncionario n = new NFuncionario(); MemoryStream ms = new MemoryStream(); pictureFoto.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png); byte[] picture = ms.GetBuffer(); if (Bandera == 0) { funcionario.Nombres = txtnombres.Text; funcionario.Apellidos = txtapellido.Text; funcionario.Cedula = txtcedula.Text; funcionario.Sexo = rbtnMasculino.Checked ? "M" : "F"; funcionario.FechaNacimiento = Convert.ToDateTime(dateFechaNac.Value); funcionario.Telefono = txttelefono.Text; funcionario.Cargo = txtcargo.Text; funcionario.Ocupacion.OcupacionId = Convert.ToInt32(cbmOcupacion.SelectedValue.ToString()); funcionario.Email = txtemail.Text; funcionario.Foto = picture; funcionario.IsDocenet = Convert.ToBoolean(chkisDocente.Checked ? 1 : 0); n.IngresarFuncionario(funcionario); MessageBox.Show("Funcionario ingresado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); DialogResult mensaje = MessageBox.Show("¿Desea Ingresar otro Registro?", "SGA", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (mensaje == DialogResult.Cancel) { this.Close(); Funcionarios x = new Funcionarios(); x.Show(); } } if (Bandera == 1) { funcionario.FuncionarioId = Convert.ToInt32(txtnombres.Tag); funcionario.Nombres = txtnombres.Text; funcionario.Apellidos = txtapellido.Text; funcionario.Cedula = txtcedula.Text; funcionario.Sexo = rbtnMasculino.Checked ? "M" : "F"; funcionario.FechaNacimiento = Convert.ToDateTime(dateFechaNac.Value); funcionario.Telefono = txttelefono.Text; funcionario.Cargo = txtcargo.Text; funcionario.Ocupacion.OcupacionId = Convert.ToInt32(cbmOcupacion.SelectedValue.ToString()); funcionario.Email = txtemail.Text; funcionario.Foto = picture; funcionario.Activo = Convert.ToBoolean(chkactivo.Checked ? 1 : 0); funcionario.IsDocenet = Convert.ToBoolean(chkisDocente.Checked ? 1 : 0); n.ModificarFuncionario(funcionario); MessageBox.Show("Funcionario Modificado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static bool VerificarSenha(ref int p, string n, string s, ref Usuário u) { bool r = false; if (n == "Admin") { r = s == "1230"; p = 0; } if (r == false) { NFuncionario f = new NFuncionario(); List <Funcionario> a = f.Listar(); foreach (Usuário x in a) { string h = x.Senha; string te = ""; foreach (char pl in h) { int v = pl; v -= 10; te += Convert.ToChar(v); } if (x.Email == n && s == te) { r = true; p = x.Tipo; u = x; break; } } } if (r == false) { NUsuário e = new NUsuário(); List <Usuário> b = e.Listar(); foreach (Usuário x in b) { string h = x.Senha; string te = ""; foreach (char pl in h) { int v = pl; v -= 10; te += Convert.ToChar(v); } if (x.Email == n && s == te) { r = true; p = x.Tipo; u = x; break; } } } return(r); }
private void btnSalvar_Click(object sender, EventArgs e) { try { string resp = ""; if (this.txtNome.Text == string.Empty) { MensagemErro("Preencha todos os campos"); errorIcone.SetError(txtNome, "Insira o nome da Empresa"); } else { if (this.eNovo) { resp = NFuncionario.Inserir(this.txtNome.Text.Trim().ToUpper(), this.txtSobrenome.Text, this.cbSexo.Text, this.dtData.Value, this.txtNumeroDoc.Text, this.txtEndereco.Text, this.txtTelefone.Text, this.txtEmail.Text, this.cbAcesso.Text, this.txtUsuario.Text, this.txtSenha.Text); } else { resp = NFuncionario.Editar(Convert.ToInt32(this.txtId.Text), this.txtNome.Text.Trim().ToUpper(), this.txtSobrenome.Text, this.cbSexo.Text, this.dtData.Value, this.txtNumeroDoc.Text, this.txtEndereco.Text, this.txtTelefone.Text, this.txtEmail.Text, this.cbAcesso.Text, this.txtUsuario.Text, this.txtSenha.Text); } if (resp.Equals("OK")) { if (this.eNovo) { this.MensagemOk("Registro salvo com sucesso"); } else { this.MensagemOk("Registro editado com sucesso"); } } else { this.MensagemErro(resp); } this.eNovo = false; this.eEditar = false; this.botoes(); this.Limpar(); this.Mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
void cargarFuncionario() { NFuncionario n = new NFuncionario(); List <EFuncionarios> lista = n.ListaFuncionariosSinUsuario(); var newLista = (from i in lista select new { i.FuncionarioId, i.Nombres, i.Apellidos, i.Telefono, i.Cargo }).ToList(); dataGridView1.DataSource = newLista; }
private void btnInserirF(object sender, RoutedEventArgs e) { try { Funcionario f = new Funcionario(); if (btnCaixa.IsChecked == true) { f = new OperadorDeCaixa(); } else if (btnGerente.IsChecked == true) { f = new Gerente(); } f.Nome = fNome.Text; f.Email = fEmail.Text; f.Telefone = fTelefone.Text; f.Cpf = fCpf.Text; f.NumeroConta = fNConta.Text; f.Formacao = fFormacao.Text; f.DataIngresso = DateTime.Now; f.Foto = foto; f.Login = fLogin.Text; NCriptografia crp = new NCriptografia(); if (fSenha.Password == fConfSenha.Password) { f.Senha = crp.Criptografar(fSenha.Password); } else { throw new ArgumentException(); } NFuncionario nF = new NFuncionario(); nF.Insert(f); this.Close(); } catch (ArgumentNullException) { MessageBox.Show("Preencha todos os campos!"); } catch (ArgumentException) { fSenha.Clear(); fConfSenha.Clear(); MessageBox.Show("As senhas não correspondem"); } }
public void CargarFuncionarios() { try { NFuncionario n = new NFuncionario(); List <EFuncionarios> l = n.ListaFuncionarios(); var lista = (from i in l select new { i.FuncionarioId, i.Nombres, i.Apellidos, i.Cedula, i.Telefono, i.Cargo, i.Ocupacion.Ocupacion, i.Ocupacion.OcupacionId, i.FechaNacimiento, i.Foto, i.Sexo, i.Activo, i.Email, i.IsDocenet } ).ToList(); gridControl1.DataSource = lista; gridView1.BestFitColumns(); //Columnas no visibles gridView1.Columns[0].Visible = false; gridView1.Columns[7].Visible = false; gridView1.Columns[8].Visible = false; gridView1.Columns[9].Visible = false; gridView1.Columns[12].Visible = false; gridView1.Columns[13].Visible = false; } catch (Exception ex) { throw ex; } }
void CargaFuncionarios() { NFuncionario n = new NFuncionario(); List <EFuncionarios> listaFuncioanrio = n.ListaFuncionarios(); var NuevaLista = (from i in listaFuncioanrio where i.IsDocenet == true select new { i.FuncionarioId, i.Nombres, i.Apellidos, i.Telefono, i.Email, i.Cargo, i.Ocupacion.Ocupacion, }).ToList(); gridControl1.DataSource = NuevaLista; gridView1.Columns[0].Visible = false; gridView1.Columns[6].Group(); gridView1.BestFitColumns(); }
private void btnAtualizarF(object sender, RoutedEventArgs e) { NFuncionario nf = new NFuncionario(); funcio.Nome = fNome.Text; funcio.Email = fEmail.Text; funcio.Telefone = fTelefone.Text; funcio.Cpf = fCpf.Text; funcio.NumeroConta = fNConta.Text; funcio.Formacao = fFormacao.Text; if (btnCaixa.IsChecked == true) { funcio = funcio as OperadorDeCaixa; } if (btnGerente.IsChecked == true) { funcio = funcio as Gerente; } nf.Update(funcio); this.Close(); }
private void btnDeletar_Click(object sender, EventArgs e) { try { DialogResult Opcao; Opcao = MessageBox.Show("Realmente Deseja apagar os Registros", "Sistema Comércio", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (Opcao == DialogResult.OK) { string Codigo; string Resp = ""; foreach (DataGridViewRow row in dataLista.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { Codigo = Convert.ToString(row.Cells[1].Value); Resp = NFuncionario.Excluir(Convert.ToInt32(Codigo)); if (Resp.Equals("OK")) { this.MensagemOk("Registro excluido com sucesso"); } else { this.MensagemErro(Resp); } } } this.Mostrar(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
public FuncionarioMobileController() { _funcionarioNegocio = new NFuncionario <Funcionario>(); }
//Mostrar no Data Grid private void Mostrar() { this.dataLista.DataSource = NFuncionario.Mostrar(); this.ocultarColunas(); lblTotal.Text = "Total de Registros: " + Convert.ToString(dataLista.Rows.Count); }
//Listar public void Listar() { this.dgvListagem.DataSource = NFuncionario.Listar(); }