示例#1
0
        private void _formLogin_button_login_Click(object sender, EventArgs e)
        {
            try {
                byte[] encodedPassword = new UTF8Encoding().GetBytes(_formLogin_textBox_password.Text);
                byte[] hash            = ((HashAlgorithm)CryptoConfig.CreateFromName("MD5")).ComputeHash(encodedPassword);
                string password_md5    = BitConverter.ToString(hash).Replace("-", string.Empty).ToLower();

                dynamic resp = LoginService.Instance.Login(_formLogin_textBox_username.Text, password_md5);
                if (resp.code == 1)
                {
                    this.Hide();
                    var _formPrincipal = new FormPrincipal();
                    _formPrincipal.Closed += (s, args) => this.Close();
                    _formPrincipal.Show();
                }
                else
                {
                    MessageBox.Show((String)resp.msg, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
                }
            } catch (CustomException cex) {
                throw cex;
            } catch (Exception ex) {
                throw new CustomException(ex);
            }
        }
        public FormMultas(FormPrincipal fmPrincipal = null, int Id = 0)
        {
            InitializeComponent();
            this.fmPrincipal = fmPrincipal;

            textValor.KeyPress += Converter.OnlyNumber;

            timeDataOcorrencia.KeyPress     += Converter.DateReset;
            timeDataOcorrencia.ValueChanged += Converter.DateValueChanged;

            timeDataNotificacao.KeyPress     += Converter.DateReset;
            timeDataNotificacao.ValueChanged += Converter.DateValueChanged;

            timeDataVencimento.KeyPress     += Converter.DateReset;
            timeDataVencimento.ValueChanged += Converter.DateValueChanged;

            LoadVeiculos();
            LoadMotoristas();

            combGravidade.DisplayMember = "Text";
            combGravidade.ValueMember   = "Value";
            combGravidade.DataSource    = Listas.MultasGravidades;

            combStatus.DisplayMember = "Text";
            combStatus.ValueMember   = "Value";
            combStatus.DataSource    = Listas.MultasStatus;

            if (Id > 0)
            {
                Text    = "Editar Multa";
                this.Id = Id;
                PreencherDados();
            }
        }
示例#3
0
        private void ACCEDER_Click(object sender, EventArgs e)
        {
            FormPrincipal frm = new FormPrincipal();

            frm.Show();
            //FormPrincipal.ActiveForm.Visible = false;
        }
        public FormClientes(FormPrincipal fmPrincipal = null, int Id = 0)
        {
            InitializeComponent();
            this.fmPrincipal = fmPrincipal;

            textInscricaoEstadual.KeyPress  += Converter.OnlyNumber;
            textInscricaoMunicipal.KeyPress += Converter.OnlyNumber;

            combTipoCadastro.DisplayMember = "Text";
            combTipoCadastro.ValueMember   = "Value";
            combTipoCadastro.DataSource    = Listas.ClientesTipoCadastros;

            combTipoPessoa.DisplayMember = "Text";
            combTipoPessoa.ValueMember   = "Value";
            combTipoPessoa.DataSource    = Listas.ClientesTipoPessoas;

            combEstado.DisplayMember = "Text";
            combEstado.ValueMember   = "Value";
            combEstado.DataSource    = Listas.Estados;

            if (Id > 0)
            {
                Text    = "Editar Cliente";
                this.Id = Id;
                PreencherDados();
            }
        }
示例#5
0
 public FormTransferir(Form1 formprincipal, double valorTransferencia)
 {
     this.FormPrincipal = formprincipal;
     InitializeComponent();
     contas = FormPrincipal.GetComboContas();
     this.ValorTransferencia = valorTransferencia;
 }
示例#6
0
 private void BtnAcceder_Click(object sender, EventArgs e)
 {
     if (ValidarTxtUserContra())
     {
         if (Consulta.ValidarUsuario(TxtUsuario.Text, Encryption.Encrypt(TxtContraseña.Text)))
         {
             FormPrincipal  formPrincipal  = new FormPrincipal();
             FormBienvenida formBienvenida = new FormBienvenida();
             this.Hide();
             GuadarParaLog();
             InsertarLog();
             formBienvenida.ShowDialog();
             formPrincipal.Show();//Mostramos el Form Principal
             formPrincipal.FormClosed += CerrarFormPrincipal;
         }
         else
         {
             Soporte.MsgInformacion("Usuario o Contraseña es incorrecto intente nuevamente.");
             TxtContraseña.Text                  = "CONTRASEÑA";
             TxtContraseña.ForeColor             = Color.FromArgb(216, 27, 96);
             TxtContraseña.UseSystemPasswordChar = false;
             BtnTeclado.Text          = "Teclado en Pantalla";
             PanelTeclado.Visible     = false;
             LbMostrarPasword.Visible = false;
             PctbxOjo.Image           = Properties.Resources.ojo;
             TxtUsuario.Focus();
         }
     }
 }
示例#7
0
        public FormMultas(FormPrincipal Principal)
        {
            InitializeComponent();
            fmPrincipal = Principal;

            LoadList();
        }
示例#8
0
        public FormFinanceiro(FormPrincipal Principal)
        {
            InitializeComponent();
            fmPrincipal = Principal;

            LoadList();
        }
示例#9
0
        public FormManutencoes(FormPrincipal Principal)
        {
            InitializeComponent();
            fmPrincipal = Principal;

            LoadList();
        }
        public FormAbastecimentos(FormPrincipal Principal)
        {
            InitializeComponent();
            fmPrincipal = Principal;

            LoadList();
        }
示例#11
0
 public UCProductosNav(FormPrincipal formPrincipal, UCTiendaRoot uCTiendaRoot)
 {
     InitializeComponent();
     this.formPrincipal = formPrincipal;
     this.uCTiendaRoot  = uCTiendaRoot;
     if (!uCTiendaRoot.hayAlmacen)
     {
         if (this.Controls.Contains(btnMarcas))
         {
             this.btnMarcas.Click -= new System.EventHandler(this.btnMarcas_Click);
             this.Controls.Remove(btnMarcas);
             btnMarcas.Dispose();
         }
         if (this.Controls.Contains(btnCategorias))
         {
             this.btnCategorias.Click -= new System.EventHandler(this.btnCategorias_Click);
             this.Controls.Remove(btnCategorias);
             btnCategorias.Dispose();
         }
         if (this.Controls.Contains(btnUnidadMedida))
         {
             this.btnUnidadMedida.Click -= new System.EventHandler(this.btnUnidadMedida_Click);
             this.Controls.Remove(btnUnidadMedida);
             btnUnidadMedida.Dispose();
         }
     }
     formPrincipal.hayAlmacen = uCTiendaRoot.hayAlmacen;
 }
示例#12
0
        public FormAbastecimentos(FormPrincipal fmPrincipal = null, int Id = 0)
        {
            InitializeComponent();
            this.fmPrincipal = fmPrincipal;

            textLitros.KeyPress += Converter.OnlyNumber;
            textValor.KeyPress  += Converter.OnlyNumber;

            timeData.KeyPress     += Converter.DateReset;
            timeData.ValueChanged += Converter.DateTimeValueChanged;

            LoadClientes();
            LoadVeiculos();
            LoadMotoristas();

            combCombustivel.DisplayMember = "Text";
            combCombustivel.ValueMember   = "Value";
            combCombustivel.DataSource    = Listas.Combustiveis;

            combStatus.DisplayMember = "Text";
            combStatus.ValueMember   = "Value";
            combStatus.DataSource    = Listas.AbastecimentosStatus;

            if (Id > 0)
            {
                Text    = "Editar Abastecimento";
                this.Id = Id;
                PreencherDados();
            }
        }
示例#13
0
 public UCPersonal(FormPrincipal formPrincipal)
 {
     InitializeComponent();
     this.formPrincipal = formPrincipal;
     lblSpeedPages.Text = ConfigModel.configuracionGeneral.itemPorPagina.ToString();     // carganto los items por página
     paginacion         = new Paginacion(Convert.ToInt32(lblCurrentPage.Text), Convert.ToInt32(lblSpeedPages.Text));
 }
示例#14
0
 public UCDescuentosOfertas(FormPrincipal formPrincipal)
 {
     InitializeComponent();
     this.formPrincipal = formPrincipal;
     paginacion         = new Paginacion(Convert.ToInt32(lblCurrentPage.Text), Convert.ToInt32(lblSpeedPages.Text));
     this.reLoad();
 }
示例#15
0
        public FormVeiculos(FormPrincipal Principal)
        {
            InitializeComponent();
            fmPrincipal = Principal;

            LoadList();
        }
示例#16
0
        private void btnLogar_Click(object sender, EventArgs e)
        {
            Login L = new Login(txtUsuario.Text, txtSenha.Text, cn);

            if (L.LoginSucesso)
            {
                MessageBox.Show("Logado como " + L.Usuario);
                usuario   = L.Usuario;
                senha     = L.Senha;
                idusuario = L.IdUsuario;

                cn.ExecuteInsertTB_LOG_CAIXA(FormLogin.idusuario, 1, FormLogin.caixa);
                if (L.IdPermissao < 2)
                {
                    FormPrincipalVenda frm = new FormPrincipalVenda(L.Usuario);
                    this.Hide();
                    frm.ShowDialog();
                    this.Show();
                }
                else if (L.IdPermissao >= 2)
                {
                    FormPrincipal frm = new FormPrincipal();
                    this.Hide();
                    frm.ShowDialog();
                    this.Show();
                    FuncForm.LimparTextBox(this);
                }

                cn.ExecuteInsertTB_LOG_CAIXA(FormLogin.idusuario, 2, FormLogin.caixa);
            }
            else
            {
                MessageBox.Show("Usuario/Senha incorretos");
            }
        }
示例#17
0
        public UCEstadoCajas(FormPrincipal formPrincipal)
        {
            InitializeComponent();
            this.formPrincipal = formPrincipal;
            this.reLoad();

        }
示例#18
0
        public UCAsignarImpuesto(FormPrincipal formPrincipal)
        {
            InitializeComponent();
            this.formPrincipal = formPrincipal;

            lisenerKeyEvents = true; // Active lisener key events
        }
示例#19
0
        public UCIniciarCaja(FormPrincipal formPrincipal)
        {
            InitializeComponent();
            this.formPrincipal = formPrincipal;

            lisenerKeyEvents = true; // Active lisener key events
        }
示例#20
0
        private void BTTornar_Click(object sender, EventArgs e)
        {
            this.Close();
            FormPrincipal mostraprincipal = new FormPrincipal();

            mostraprincipal.Show();
        }
示例#21
0
        private void verificaLogin()
        {
            try
            {
                ApiService           apiserv  = new ApiService();
                var                  json     = apiserv.fazRequisicaoPOST("https://slimws.tk/desktop/administradorExiste", "email=" + txtEmail.Text + "&senha=" + txtSenha.Text);
                JavaScriptSerializer js       = new JavaScriptSerializer();
                Mensagem             mensagem = js.Deserialize <Mensagem>(json);

                if (mensagem.code == 1)
                {
                    this.Hide();
                    FormPrincipal f = new FormPrincipal(mensagem.msg);
                    f.Closed += (s, args) => this.Close();
                    f.Show();
                }
                else
                {
                    txtEmail.Text = "";
                    txtSenha.Text = "";
                    txtEmail.Focus();
                    MessageBox.Show(mensagem.msg);
                }
            }
            catch (Exception err)
            {
                MessageBox.Show("Houve um erro ao tentar se conectar com o servidor. " + err);
            }
        }
示例#22
0
文件: Test.cs 项目: andromede76/RNC
 public Test(ReseauNeurone neuronet, MnistDatabase baseTest, FormPrincipal frm)
 {
     _RNN = neuronet;
     BaseApprentissage     = baseTest;
     nombre                = BaseApprentissage.imageCount;
     erreurReconnaissances = 0;
     _form        = frm;
     m_HiPerfTime = new HiPerfTimer();
 }
示例#23
0
        public FormVeiculos(FormPrincipal fmPrincipal = null, int Id = 0)
        {
            InitializeComponent();
            this.fmPrincipal = fmPrincipal;

            textRenavam.KeyPress        += Converter.OnlyNumber;
            textTara.KeyPress           += Converter.OnlyNumber;
            textLotacao.KeyPress        += Converter.OnlyNumber;
            textPesoBrutoTotal.KeyPress += Converter.OnlyNumber;
            textCapacidade.KeyPress     += Converter.OnlyNumber;

            if (Id > 0)
            {
                Text    = "Editar Veiculo";
                this.Id = Id;
            }

            combCategoria.DisplayMember = "Text";
            combCategoria.ValueMember   = "Value";
            combCategoria.DataSource    = Listas.VeiculosCategorias;

            combMarca.DisplayMember = "Text";
            combMarca.ValueMember   = "Value";
            combMarca.DataSource    = Listas.VeiculosMarcas;

            combCarroceria.DisplayMember = "Text";
            combCarroceria.ValueMember   = "Value";
            combCarroceria.DataSource    = Listas.VeiculosCarrocerias;

            combCor.DisplayMember = "Text";
            combCor.ValueMember   = "Value";
            combCor.DataSource    = Listas.Cores;

            combCombustivel.DisplayMember = "Text";
            combCombustivel.ValueMember   = "Value";
            combCombustivel.DataSource    = Listas.Combustiveis;

            combAnoFabricacao.DisplayMember = "Text";
            combAnoFabricacao.ValueMember   = "Value";
            combAnoFabricacao.DataSource    = Listas.Anos;

            combAnoModelo.DisplayMember = "Text";
            combAnoModelo.ValueMember   = "Value";
            combAnoModelo.DataSource    = Listas.Anos;

            combStatus.DisplayMember = "Text";
            combStatus.ValueMember   = "Value";
            combStatus.DataSource    = Listas.VeiculosStatus;

            if (Id > 0)
            {
                Text    = "Editar Veiculo";
                this.Id = Id;
                PreencherDados();
            }
        }
示例#24
0
        public void btnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtUserName.Text != "" && txtPassword.Text != "")
                {
                    // Armo usuario
                    Usuario user = new Usuario(txtUserName.Text);
                    if (txtUserName.Text == "admin")
                    {
                        // Pass hashing
                        UTF8Encoding  encoderHash   = new UTF8Encoding();
                        SHA256Managed hasher        = new SHA256Managed();
                        byte[]        bytesDeHasheo = hasher.ComputeHash(encoderHash.GetBytes(txtPassword.Text));
                        string        pass          = bytesDeHasheoToString(bytesDeHasheo);

                        if (!user.Password.Equals(pass))
                        {
                            // llamar a VIDA_ESTATICA.updateIntentos
                            user.ActualizarFallidos();
                            MessageBox.Show("Usuario y contraseña no validos", "Error!", MessageBoxButtons.OK);
                            txtPassword.Text = "";
                        }
                        else
                        {
                            // Está activo?
                            if (!user.Activo)
                            {
                                MessageBox.Show("Usuario inactivo para acceder al sistema", "Error!", MessageBoxButtons.OK);
                            }
                            else
                            {
                                user.ReiniciarFallidos();

                                // Paso al form Principal (requiere user siempre)
                                FormPrincipal formPrincipal = new FormPrincipal(user);
                                this.Hide();
                                formPrincipal.Show();
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Usuario y contraseña no validos", "Error!", MessageBoxButtons.OK);
                        txtPassword.Text = "";
                    }
                }
                else
                {
                    MessageBox.Show("Complete todos los campos", "Error!", MessageBoxButtons.OK);
                }
            } catch {
                MessageBox.Show("Usuario y contraseña no validos", "Error!", MessageBoxButtons.OK);
                txtPassword.Text = "";
            }
        }
示例#25
0
        public UCInicializarStock(FormPrincipal formPrincipal)
        {
            InitializeComponent();
            this.formPrincipal = formPrincipal;

            lblSpeedPages.Text = ConfigModel.configuracionGeneral.itemPorPagina.ToString();     // carganto los items por página
            paginacion         = new Paginacion(Convert.ToInt32(lblCurrentPage.Text), Convert.ToInt32(lblSpeedPages.Text));

            ConfigModel.currentProductoCategory.Add("id0", 0);
        }
示例#26
0
        public UCCompras(FormPrincipal formPrincipal)
        {
            InitializeComponent();
            this.formPrincipal = formPrincipal;

            lblSpeedPages.Text = ConfigModel.configuracionGeneral.itemPorPagina.ToString();     // carganto los items por página
            paginacion         = new Paginacion(Convert.ToInt32(lblCurrentPage.Text), Convert.ToInt32(lblSpeedPages.Text));

            lisenerKeyEvents = true; // Active lisener key events
        }
示例#27
0
 private void FormTransferir_Load(object sender, EventArgs e)
 {
     foreach (var item in contas)
     {
         if (!item.Numero.Equals(FormPrincipal.SelecionarConta().Numero))
         {
             comboContasTransferir.Items.Add(item.Titular.Nome);
         }
     }
 }
        public void btnIngresar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtUserName.Text != "" && txtPassword.Text != "")
                {
                    // Armo usuario
                    Usuario user = new Usuario(txtUserName.Text);
                    if (txtUserName.Text == "admin")
                    {
                        // Pass hashing
                        UTF8Encoding encoderHash = new UTF8Encoding();
                        SHA256Managed hasher = new SHA256Managed();
                        byte[] bytesDeHasheo = hasher.ComputeHash(encoderHash.GetBytes(txtPassword.Text));
                        string pass = bytesDeHasheoToString(bytesDeHasheo);

                        if (!user.Password.Equals(pass))
                        {
                            // llamar a VIDA_ESTATICA.updateIntentos
                            user.ActualizarFallidos();

                            MessageBox.Show("Usuario y contraseña no validos", "Error!", MessageBoxButtons.OK);
                            txtPassword.Text = "";
                        }
                        else
                        {
                            // Está activo?
                            if (!user.Activo)
                                MessageBox.Show("Usuario inactivo para acceder al sistema", "Error!", MessageBoxButtons.OK);
                            else
                            {
                                user.ReiniciarFallidos();

                                // Paso al form Principal (requiere user siempre)
                                FormPrincipal formPrincipal = new FormPrincipal(user);
                                this.Hide();
                                formPrincipal.Show();
                            }
                        }
                    }
                    else
                    {

                        MessageBox.Show("Usuario y contraseña no validos", "Error!", MessageBoxButtons.OK);
                        txtPassword.Text = "";
                    }

                }
                else MessageBox.Show("Complete todos los campos", "Error!", MessageBoxButtons.OK);
            } catch {

                MessageBox.Show("Usuario y contraseña no validos", "Error!", MessageBoxButtons.OK);
                txtPassword.Text = "";
            }
        }
 public UCReporteExisteciaProductos(FormPrincipal formPrincipal)
 {
     InitializeComponent();
     this.formPrincipal = formPrincipal;
     lblSpeedPages.Text = ConfigModel.configuracionGeneral.itemPorPagina.ToString();     // carganto los items por página
     paginacion         = new Paginacion(Convert.ToInt32(lblCurrentPage.Text), Convert.ToInt32(lblSpeedPages.Text));
     this.reload();
     btnFiltrar.Enabled  = true;
     btnExcel.Enabled    = true;
     btnImprimir.Enabled = true;
 }
示例#30
0
        public static void Main(string[] args)
        {
            Teste.RodarTodosTestes();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            Form = new FormPrincipal();

            Application.Run(Form);
        }
示例#31
0
        public FormListagemListas(FormPrincipal formPrincipal)
        {
            InitializeComponent();

            var list = listaController.RetornarTodasListas();

            formPrincipalReferencia = formPrincipal;

            // Mostra todas as listas encontradas no banco
            dgvListas.DataSource         = list;
            dgvListas.Columns[3].Visible = false;
            dgvListas.Columns[5].Visible = false;
        }
示例#32
0
 public void setPadre(FormPrincipal unForm)
 {
     padre = unForm;
 }