コード例 #1
0
        private async void Guardar_Registro()
        {
            try
            {
                if (Validar1(1))
                {
                    Cursor = Cursors.WaitCursor;

                    if (!(GetExistingData() > 0))
                    {
                        var curs = new Usuarios
                        {
                            //CursosTypoNome = txtNome.Text == null ? "" : "",
                            UsuarioNomeCompleto = txtNomeCompleto.Text,
                            Apelido             = txtApelido.Text,
                            Login          = txtLogin.Text,
                            Senha          = Encriptar.GetMD5Hash(txtSenha.Text),
                            DataNascimento = Convert.ToDateTime(dateEdit1.EditValue),
                            Email          = txtEmail.Text.Trim(),
                            Pin            = Encriptar.GetMD5Hash(txtPIN.Text),
                            Estado         = (bool)checkEdit1.EditValue,
                            GrupoId        = Convert.ToInt32(txtGrupos.EditValue),
                            Perfil         = (byte[])ImagemTratamento.ImageToByteArray(ImagemPictureEdit.Image)
                        };
                        if ((await UsuariosControllers.GetInstacia().Insert(curs)).IsSucess)
                        {
                            XtraMessageBox.Show("Serviço Inserido com Sucesso!...", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            ListGeral();
                            limpar_Campos();
                        }
                        else
                        {
                            XtraMessageBox.Show("Este Valor já existe tente novamente", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        XtraMessageBox.Show("Lamentamos mais já existe este login no Sistema\n Não pode existir PIN ou login com o mesmo acesso", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (System.Exception exception)
            {
                MessageBox.Show("Erro " + exception, "Erro de SQL", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                Cursor = Cursors.Default;
            }
        }
コード例 #2
0
        public void GuardarTest()
        {
            UsuariosControllers controller = new UsuariosControllers();
            Usuarios            usuarios   = new Usuarios();

            usuarios.UsuarioId      = 0;
            usuarios.NombrePersona  = "Paco";
            usuarios.NombreUsuario  = "Pakko";
            usuarios.NivelUsuario   = "Administrador";
            usuarios.FechaIngreso   = DateTime.Now;
            usuarios.Clave          = "1";
            usuarios.ConfirmarClave = "1";
            usuarios.EmailUsuario   = "no se";
            Assert.IsTrue(controller.Guardar(usuarios));
        }
コード例 #3
0
        public void GuardarTest()
        {
            UsuariosControllers controllers = new UsuariosControllers();
            Usuarios            usuarios    = new Usuarios();

            usuarios.UsuarioId      = 0;
            usuarios.NombrePersona  = "Pepito";
            usuarios.EmailUsuario   = "*****@*****.**";
            usuarios.Clave          = "12345";
            usuarios.ConfirmarClave = "12345";
            usuarios.NivelUsuario   = "Cajero";
            usuarios.FechaIngreso   = DateTime.Now;

            Assert.IsTrue(controllers.Guardar(usuarios));
        }
コード例 #4
0
        private async void Apagar_Registro()
        {
            Cursor = Cursors.WaitCursor;
            try
            {
                if (!txtCodigo.Text.Equals(string.Empty))
                {
                    if (XtraMessageBox.Show("Estas preste a apagar o (" + txtNomeCompleto.Text + ")! pretendes continuar?", "Alteração de dados", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
                    {
                        var cursos = new Usuarios
                        {
                            UsuariosId          = Convert.ToInt32(txtCodigo.Text),
                            UsuarioNomeCompleto = txtNomeCompleto.Text,
                            Apelido             = txtApelido.Text,
                            Login          = txtLogin.Text,
                            Senha          = txtSenha.Text,
                            DataNascimento = Convert.ToDateTime(dateEdit1.EditValue),
                            Email          = txtEmail.Text,
                            Pin            = txtPIN.Text,
                            Estado         = (bool)checkEdit1.EditValue,
                            GrupoId        = Convert.ToInt32(txtGrupos.EditValue)
                        };

                        if ((await UsuariosControllers.GetInstacia().Delete(cursos)).IsSucess)
                        {
                            XtraMessageBox.Show("Serviço Apagado com Sucesso!...", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            ListGeral();
                            limpar_Campos();
                        }
                        else
                        {
                            XtraMessageBox.Show("Este Valor já existe tente novamente", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
            catch (System.Exception exe)
            {
                MessageBox.Show(exe.Message, "Erro de SQL", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                Cursor = Cursors.Default;
            }
        }
コード例 #5
0
 async void Entrar_Login()
 {
     if (Validar())
     {
         if (await UsuariosControllers.GetInstacia().Actualizar(txtUsuários.Text,
                                                                dateTimePicker1.Value.Date,
                                                                txtpassword_Nova.Text
                                                                ) > 0)
         {
             MessageBox.Show("As suas credencias foram alteradas com Sucesso!... Tente fazer login!", "Mudar Password!...", MessageBoxButtons.OK, MessageBoxIcon.Information);
             txtUsuários.Text       = string.Empty;
             txtpassword_Nova.Text  = string.Empty;
             txtpassowrd_Nova_.Text = string.Empty;
             txtUsuários.Focus();
         }
         else
         {
             MessageBox.Show("Tentativa falhada!... Tente fazer login!", "Mudar Password!...", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
コード例 #6
0
        public void GetListTest()
        {
            UsuariosControllers controller = new UsuariosControllers();

            Assert.IsNotNull(controller.GetList(A => true));
        }
コード例 #7
0
        public void BuscarTest()
        {
            UsuariosControllers controller = new UsuariosControllers();

            Assert.IsNotNull(controller.Buscar(2));
        }
コード例 #8
0
        public void EliminarTest()
        {
            UsuariosControllers controller = new UsuariosControllers();

            Assert.IsTrue(controller.Eliminar(2));
        }
コード例 #9
0
        private async void Atualizar_RegistroAsync()
        {
            try
            {
                if (Validar1(2))
                {
                    Cursor = Cursors.WaitCursor;

                    if (!(GetExistingData() > 1))
                    {
                        if (MessageBox.Show("Estas preste a alterar o valor do (" + txtNomeCompleto.Text + ")! pretendes continuar?", "Alteração de dados", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
                        {
                            string Pass1;
                            string Pass2;

                            if (isNew)
                            {
                                Pass1 = Encriptar.GetMD5Hash(txtSenha.Text);
                                Pass2 = Encriptar.GetMD5Hash(txtPIN.Text);
                            }
                            else
                            {
                                Pass1 = txtSenha.Text;
                                Pass2 = txtPIN.Text;
                            }

                            var cursos = new Usuarios
                            {
                                UsuariosId          = Convert.ToInt32(txtCodigo.Text),
                                UsuarioNomeCompleto = txtNomeCompleto.Text,
                                Apelido             = txtApelido.Text,
                                Login          = txtLogin.Text,
                                Senha          = Pass1,
                                DataNascimento = Convert.ToDateTime(dateEdit1.EditValue),
                                Email          = txtEmail.Text,
                                Pin            = Pass2,
                                Estado         = (bool)checkEdit1.EditValue,
                                GrupoId        = Convert.ToInt32(txtGrupos.EditValue),
                                Perfil         = (byte[])ImagemTratamento.ImageToByteArray(ImagemPictureEdit.Image)
                            };
                            if ((await UsuariosControllers.GetInstacia().Update(cursos)).IsSucess)
                            {
                                XtraMessageBox.Show("Serviço Atualizado com Sucesso!...", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                ListGeral();
                                limpar_Campos();
                            }
                            else
                            {
                                XtraMessageBox.Show("Este Valor já existe tente novamente", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                    }
                    else
                    {
                        XtraMessageBox.Show("Lamentamos mais já existe este login no Sistema\n Não pode existir PIN ou login com o mesmo acesso", "Má conclusão", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (System.Exception exe)
            {
                XtraMessageBox.Show(exe.Message, "Arro de Actualização", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                Cursor = Cursors.Default;
            }
        }
コード例 #10
0
 private async Task <List <Usuarios> > FiltersAsync()
 {
     return(await UsuariosControllers.GetInstacia().GetList());
 }