コード例 #1
0
ファイル: UsuarioTests.cs プロジェクト: r3xakead0/ErpCasino
        public void ObtenerTest()
        {
            var daUsuario = new DA.Usuario();
            var uiUsuario = daUsuario.Validar(usernameInput, passwordInput);

            uiUsuario = daUsuario.Obtener(uiUsuario.IdUsuario);
            Assert.IsNotNull(uiUsuario);
        }
コード例 #2
0
ファイル: UsuarioTests.cs プロジェクト: r3xakead0/ErpCasino
        public void ActualizarTest()
        {
            var daUsuario = new DA.Usuario();
            var uiUsuario = daUsuario.Validar(usernameInput, passwordInput);

            uiUsuario.IdUsuarioModificador = 1;

            int rpta = daUsuario.Actualizar(uiUsuario);

            Assert.AreEqual <int>(rpta, 1);
        }
コード例 #3
0
ファイル: UsuarioTests.cs プロジェクト: r3xakead0/ErpCasino
        public void EliminarTest()
        {
            var daUsuario = new DA.Usuario();
            var uiUsuario = daUsuario.Validar(usernameInput, passwordInput);

            int rpta = 0;

            if (uiUsuario != null)
            {
                rpta = daUsuario.Eliminar(uiUsuario.IdUsuario);
            }

            Assert.AreEqual <int>(rpta, 1);
        }
コード例 #4
0
ファイル: Usuario.cs プロジェクト: r3xakead0/ErpCasino
        public BE.UI.Usuario Obtener(int idUsuario)
        {
            BE.UI.Usuario uiUsuario = null;
            try
            {
                var beUsuario = new DA.Usuario().Obtener(idUsuario);

                return(uiUsuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #5
0
ファイル: Usuario.cs プロジェクト: r3xakead0/ErpCasino
        public bool Eliminar(int idUsuario)
        {
            int rowsAffected = 0;

            try
            {
                rowsAffected = new DA.Usuario().Eliminar(idUsuario);

                return(rowsAffected > 0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #6
0
ファイル: UsuarioTests.cs プロジェクト: r3xakead0/ErpCasino
        public void InsertarTest()
        {
            var uiUsuario = new BE.Usuario();

            uiUsuario.Username         = usernameInput;
            uiUsuario.Password         = passwordInput;
            uiUsuario.Nombre           = nombreInput;
            uiUsuario.Email            = emailInput;
            uiUsuario.Bloqueado        = false;
            uiUsuario.Activo           = true;
            uiUsuario.IdUsuarioCreador = 1;

            int rpta = new DA.Usuario().Insertar(ref uiUsuario);

            Assert.AreEqual <int>(rpta, 1);
        }
コード例 #7
0
ファイル: Usuario.cs プロジェクト: r3xakead0/ErpCasino
        public bool Actualizar(BE.UI.Usuario uiUsuario)
        {
            int rowsAffected = 0;

            try
            {
                var beUsuario = this.UiToBe(uiUsuario);
                beUsuario.IdUsuarioModificador = this.idSesion;

                rowsAffected = new DA.Usuario().Actualizar(beUsuario);

                return(rowsAffected > 0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #8
0
ファイル: Usuario.cs プロジェクト: r3xakead0/ErpCasino
        public bool Insertar(ref BE.UI.Usuario uiUsuario)
        {
            int rowsAffected = 0;

            try
            {
                var beUsuario = this.UiToBe(uiUsuario);
                beUsuario.IdUsuarioCreador = this.idSesion;

                rowsAffected = new DA.Usuario().Insertar(ref beUsuario);
                uiUsuario.ID = beUsuario.IdUsuario;

                return(rowsAffected > 0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #9
0
ファイル: Usuario.cs プロジェクト: r3xakead0/ErpCasino
        public BE.UI.Usuario Validar(string username, string password)
        {
            BE.UI.Usuario uiUsuario = null;
            try
            {
                var beUsuario = new DA.Usuario().Validar(username, password);

                if (beUsuario != null)
                {
                    uiUsuario = this.BeToUi(beUsuario);
                }

                return(uiUsuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #10
0
ファイル: Usuario.cs プロジェクト: r3xakead0/ErpCasino
        public List <BE.UI.Usuario> Listar()
        {
            List <BE.UI.Usuario> lstUiUsuarios = new List <BE.UI.Usuario>();

            try
            {
                var daUsuario = new DA.Usuario();

                var lstBeUsuarios = daUsuario.Listar();
                foreach (BE.Usuario beUsuario in lstBeUsuarios)
                {
                    var uiUsuario = this.BeToUi(beUsuario);
                    lstUiUsuarios.Add(uiUsuario);
                }

                return(lstUiUsuarios);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #11
0
ファイル: UsuarioTests.cs プロジェクト: r3xakead0/ErpCasino
        public void ValidarTest()
        {
            var uiUsuario = new DA.Usuario().Validar(usernameInput, passwordInput);

            Assert.IsNotNull(uiUsuario);
        }
コード例 #12
0
ファイル: UsuarioTests.cs プロジェクト: r3xakead0/ErpCasino
        public void ListarTest()
        {
            int rpta = new DA.Usuario().Listar().Count;

            Assert.AreNotEqual <int>(rpta, 0);
        }