public void EditarTest()
        {
            Usuarios usuario = new Usuarios();

            usuario.UsuarioId = 1;
            usuario.Nombre = "Jeff";
            usuario.Password = "******";
            usuario.Prioridad = "Administrador";
            Assert.IsTrue(usuario.Editar());
        }
        public void EditarTest()
        {
            Usuarios usuario = new Usuarios();

            usuario.UsuarioId = 2;
            usuario.Nombre = "Prueba Editada";
            usuario.Usuario = "editado";
            usuario.Password = "******";
            usuario.Email = "*****@*****.**";
            usuario.TipoUsuarioId = 1;

            Assert.IsTrue(usuario.Editar());
        }
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Usuarios Usuario = new Usuarios();
            Boolean paso = false;
            Boolean control1, control2 = false;

            if (PassTextBox.Text != RptPassTextBox.Text)
            {
                Utilitarios.ShowToastr(this.Page, "Las contraseñas no coinciden.", "Advertencia", "Warning");
            }

            else if (UsuarioIdTextBox.Text.Trim().Length == 0)
            {
                {
                    control1 = Usuario.ValidarRegistroUsuario("'" + UsuarioTextBox.Text + "'");
                    control2 = Usuario.ValidarRegistroCorreo("'" + EmailTextBox.Text + "'");

                    if (control1)
                    {
                        Utilitarios.ShowToastr(this.Page, "Este usuario ya existe.", "Error", "Error");
                    }
                    else if (control2)
                    {
                        Utilitarios.ShowToastr(this.Page, "Este correo ya existe.", "Error", "Error");
                    }
                    else
                    {
                        LlenarClase(Usuario);

                        paso = Usuario.Insertar();

                        if (paso)
                        {
                            Utilitarios.ShowToastr(this.Page, "Transaccion Exitosa.", "Felicidades", "Success");
                        }
                        else
                        {

                        }
                    }
                }
            }
            else {
                LlenarClase(Usuario);

                paso = Usuario.Editar();
                if (paso)
                {
                    Utilitarios.ShowToastr(this.Page, "Transaccion Exitosa.", "Felicidades", "Success");
                }
            }
        }
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Usuarios usuarios = new Usuarios();

            if (UsuarioIdTextBox.Text.Length > 0 && Error() == 0)
            {

                usuarios.UsuarioId = Convertir();
                LlenarDatos(usuarios);
                if (usuarios.Editar())
                {
                    MessageBox.Show("Usuario editado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    NuevoButton.PerformClick();
                }
                else
                {
                    MessageBox.Show("Debe de completar todos los campos", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (UsuarioIdTextBox.Text.Length == 0 && Error() == 0 )
            {

                LlenarDatos(usuarios);
                if (usuarios.Insertar())
                {
                    MessageBox.Show("Usuario guardado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    NuevoButton.PerformClick();
                }
                else
                {
                    MessageBox.Show("Error al insertar el usuario", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        private void ButtonGuardar_Click(object sender, EventArgs e)
        {
            Usuarios usuarios = new Usuarios();

            if (UsuarioIdtextBox.Text.Length > 0 && Error() == 0 && Validar() == 1)
            {
                int id;
                int.TryParse(UsuarioIdtextBox.Text, out id);
                usuarios.UsuarioId = id;
                LlenarDatos(usuarios);
                if (usuarios.Editar())
                {
                    MessageBox.Show("Usuario editado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Nuevobutton.PerformClick();
                }
                else
                {
                    MessageBox.Show("Debe de completar todos los campos", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (UsuarioIdtextBox.Text.Length == 0 && Error() == 0  && Validar() == 1)
            {

                LlenarDatos(usuarios);
                if (usuarios.Insertar())
                {
                    MessageBox.Show("Usuario guardado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Nuevobutton.PerformClick();
                }
                else
                {
                    MessageBox.Show("Error al insertar el usuario", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }