private void Confirma() { try { // verifica se senha do operador esta correta OperadorVO Operador = new OperadorController().ConsultaUsuario(Movimento.LoginOperador, editSenhaOperador.Text); if (Operador != null) { PodeFechar = true; if (Movimento.Status == "T") { new MovimentoController().RetornoOperador(Movimento); } this.Close(); FCaixa.LabelCaixa.Text = "Terminal: " + Movimento.NomeCaixa; FCaixa.LabelOperador.Text = "Operador: " + Movimento.LoginOperador; } else { MessageBox.Show("Operador: dados incorretos.", "Informação do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); editSenhaOperador.Focus(); } } catch (Exception eError) { Log.write(eError.ToString()); } }
public static List <ReintegroDTO> GetPagosByPagoId(int?codOperadorUsuario, int codigoPago) { List <ReintegroDTO> reintegros = new List <ReintegroDTO>(); OperadorController operadorController = new OperadorController(); //traer el codoperador del proyecto using (Datos.FonadeDBDataContext db = new Datos.FonadeDBDataContext(System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString)) { int codProyecto = (from pagos in db.PagoActividad where pagos.Id_PagoActividad == codigoPago && pagos.Estado == Constantes.CONST_EstadoAprobadoFA select pagos.CodProyecto).FirstOrDefault() ?? 0; if (codProyecto != 0) { if (operadorController.validarOperadorXProyecto(codOperadorUsuario, codProyecto)) { reintegros = (from pagos in db.PagoActividad where pagos.Id_PagoActividad == codigoPago && pagos.Estado == Constantes.CONST_EstadoAprobadoFA select new ReintegroDTO { IdPago = pagos.Id_PagoActividad, Nombre = pagos.NomPagoActividad, ValorPago = pagos.CantidadDinero.GetValueOrDefault(0), CodigoProyecto = pagos.CodProyecto.GetValueOrDefault(0), ValorUltimoReintegro = db.Reintegros.Any(filter1 => filter1.CodigoPago == pagos.Id_PagoActividad) ? db.Reintegros.Where(filter => filter.CodigoPago == pagos.Id_PagoActividad).OrderByDescending(FilterOrder => FilterOrder.FechaIngreso).FirstOrDefault().ValorReintegro : 0 }).ToList(); } } } return(reintegros); }
private void Confirma() { string GerenteOuSupervisor = ""; try { // verifica se senha do gerente/supervisor esta correta OperadorVO Operador = new OperadorController().ConsultaUsuario(editLoginGerente.Text, editSenhaGerente.Text); if (Operador != null) { if (ComboCargo.SelectedIndex == 0) { GerenteOuSupervisor = "G"; } else if (ComboCargo.SelectedIndex == 1) { GerenteOuSupervisor = "S"; } // verifica nivel de acesso do gerente/supervisor if (Operador.Nivel == GerenteOuSupervisor) { LoginOK = true; } else { LoginOK = false; } } } catch (Exception eError) { Log.write(eError.ToString()); } }
public ConsultarOperador() { InitializeComponent(); operadorController = new OperadorController(); this.listaOperadores = operadorController.Listar(); listarOperadores(); }
public FIniciaMovimento() { // Required for Windows Form Designer support InitializeComponent(); // MovimentoController = new MovimentoController(); OperadorController = new OperadorController(); TurnoController = new TurnoController(); ConfiguraDataSet(); GridTurno.Focus(); }
private string buscarOperador(int _codProyecto) { OperadorController operadorController = new OperadorController(); string operador = operadorController.nombreOperadorXProyecto(_codProyecto).ToUpper(); if (operador == "ENTERRITORIO") { operador = "ENTERRITORIO (ANTES FONADE)"; } return(operador); }
public FEncerraMovimento() { // Required for Windows Form Designer support InitializeComponent(); ConfiguraDataSet(); TipoPagamentoController = new TipoPagamentoController(); TotalTipoPagamentoController = new TotalTipoPagamentoController(); MovimentoController = new MovimentoController(); FechamentoController = new FechamentoController(); OperadorController = new OperadorController(); FormCreate(); ComboTipoPagamento.Focus(); //TODO: Carregue os valores de fechamento já gravados no banco }
private void btnDesativar_Click(object sender, RoutedEventArgs e) { if (this.dgOperador.SelectedItem == null) { MessageBox.Show("Selecione um operador para ativar/desativar!", "ERRO!", MessageBoxButton.OK, MessageBoxImage.Error); return; } else { Operador operador = new Operador(); var operadorSelecionado = this.dgOperador.SelectedItem as Operador; this.operador = operadorSelecionado; operador.IdOperador = this.operador.IdOperador; operador.Status = this.operador.Status; if (operador.IdOperador != 1) { if (operador.Status == 0) { operadorController = new OperadorController(); operadorController.ativar(operador); this.listaOperadores = operadorController.Listar(); listarOperadores(); } else if (operador.Status == 1) { operadorController = new OperadorController(); operadorController.desativar(operador); this.listaOperadores = operadorController.Listar(); listarOperadores(); } } else { MessageBox.Show("Não é possivel alterar status do ADMIN!", "ERRO!", MessageBoxButton.OK, MessageBoxImage.Error); operador = null; return; } } }
private void btnLogar_Click(object sender, RoutedEventArgs e) { operadorController = new OperadorController(); if (tbLogin.Text != "") { if (operadorController.ValidarUsuario(id = Convert.ToInt32(tbLogin.Text), tbSenha.Password)) { TelaPrincipal jan = new TelaPrincipal(); jan.Show(); this.Close(); } else { MessageBox.Show("Login ou senha INCORRETOS", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbLogin.Focus(); } } else { MessageBox.Show("DIGITE ID/SENHA DO USUÁRIO", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbLogin.Focus(); } }
private void btnCadastrar_Click(object sender, RoutedEventArgs e) { operador = new Operador(); //VALIDAR NOME if (tbNomeOperador.Text == "") { MessageBox.Show("Informe o nome do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbNomeOperador.Focus(); return; } else { String nomeRecebido = tbNomeOperador.Text; if (Regex.IsMatch(nomeRecebido, @"^[A-Za-záàâãéèêíïóôõöúçñÁÀÂÃÉÈÍÏÓÔÕÖÚÇÑ]+$")) { operador.Nome = util.normalizarString(nomeRecebido); } else { MessageBox.Show("Nome inválido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbNomeOperador.Focus(); return; } } //VALIDAR SOBRENOME if (tbSobrenomeOperador.Text == "") { MessageBox.Show("Informe o sobrenome do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbSobrenomeOperador.Focus(); return; } else { String sobrenomeRecebido = tbSobrenomeOperador.Text; if (Regex.IsMatch(sobrenomeRecebido, @"^[A-Za-záàâãéèêíïóôõöúçñÁÀÂÃÉÈÍÏÓÔÕÖÚÇÑ ]+$")) { operador.Sobrenome = sobrenomeRecebido; } else { MessageBox.Show("Sobrenome inválido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbSobrenomeOperador.Focus(); return; } } //VALIDAR TELEFONE if (tbTelefoneOperador.Text == "") { MessageBox.Show("Informe o telefone do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbTelefoneOperador.Focus(); return; } else { String telefoneRecebido = tbTelefoneOperador.Text; if (Regex.IsMatch(telefoneRecebido, @"^\(\d{2}\)\d{4}-\d{4}$")) { operador.Telefone = telefoneRecebido; } else { MessageBox.Show("Telefone invalido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbTelefoneOperador.Focus(); return; } } //VALIDAR CELULAR if (tbCelularOperador.Text == "") { MessageBox.Show("Informe o celular do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbCelularOperador.Focus(); return; } else { String celularRecebido = tbCelularOperador.Text; if (Regex.IsMatch(celularRecebido, @"^\(\d{2}\)\d{4,5}-\d{4}$")) { operador.Celular = celularRecebido; } else { MessageBox.Show("Celular invalido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbCelularOperador.Focus(); return; } } //VALIDAR CPF if (tbCPFOperador.Text == "") { MessageBox.Show("Informe o CPF do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbCPFOperador.Focus(); return; } else { String CPFRecebido = tbCPFOperador.Text; if (Regex.IsMatch(CPFRecebido, @"^\d{3}\.\d{3}\.\d{3}-\d{2}$")) { operador.Cpf = CPFRecebido; } else { MessageBox.Show("CPF invalido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbCPFOperador.Focus(); return; } } //VALIDAR SENHA if (pbSenhaOperador.Password == "") { MessageBox.Show("Informe a senha do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); pbSenhaOperador.Focus(); return; } else { String SenhaRecebida = pbSenhaOperador.Password; if (Regex.IsMatch(SenhaRecebida, @"^[a-zA-Z0-9]{4,10}$")) { CheckSenha.IsChecked = false; operador.Senha = SenhaRecebida; } else { MessageBox.Show("Senha invalida", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); pbSenhaOperador.Focus(); return; } } //VALIDAR RUA if (tbRuaOperador.Text == "") { MessageBox.Show("Informe a rua do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbRuaOperador.Focus(); return; } else { operador.Rua = tbRuaOperador.Text; } //VALIDAR NUMERO if (tbNumeroOperador.Text == "") { MessageBox.Show("Informe o numero do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbNumeroOperador.Focus(); return; } else { operador.Numero = tbNumeroOperador.Text; } //VALIDAR BAIRRO if (tbBairroOperador.Text == "") { MessageBox.Show("Informe o bairro do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbBairroOperador.Focus(); return; } else { operador.Bairro = tbBairroOperador.Text; } //VALIDAR CIDADE if (cbCidadeOperador.Text == "") { MessageBox.Show("Informe a cidade do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbBairroOperador.Focus(); return; } else { operador.Cidade = cbCidadeOperador.Text; } //VALIDAR CEP if (tbCEPOperador.Text == "") { MessageBox.Show("Informe o CEP do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); tbCEPOperador.Focus(); return; } else { String CEPRecebido = tbCEPOperador.Text; if (Regex.IsMatch(CEPRecebido, @"^\d{5}-\d{3}$")) { operador.Cep = CEPRecebido; } else { MessageBox.Show("CEP invalido", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error); tbCEPOperador.Focus(); return; } } //VALIDAR ACESSO if (cbAcessos.Text == "") { MessageBox.Show("Informe o nível de acesso do operador", "ALERTA", MessageBoxButton.OK, MessageBoxImage.Exclamation); cbAcessos.Focus(); return; } else if (cbAcessos.Text == "ADM") { operador.Nivel = 1; } else { operador.Nivel = 2; } { operadorController = new OperadorController(); clienteController = new ClienteController(); if (operadorController.ValidarCPFOperador(operador.Cpf)) { if (clienteController.ValidarCPFCliente(operador.Cpf)) { MessageBoxResult result = MessageBox.Show(this, "Confirmar cadastro do operador?", "Confirmação", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { operadorController.inserir(operador); MessageBox.Show("Operador cadastrado com sucesso!", "Sucesso!", MessageBoxButton.OK, MessageBoxImage.Information); TelaPrincipal jan = new TelaPrincipal(); jan.Show(); this.Close(); } } tbCPFOperador.Focus(); } } }