示例#1
0
        public static void ExercicioJ(string cc, string isin, int quantidade)
        {
            try
            {
                using (var ts = new TransactionScope())
                {
                    IMapperPosicao mapperPos     = new MapperPosicao();
                    IMapperCliente mapperCliente = new MapperCliente();

                    Console.WriteLine("\nInformação de cliente antes da atualização da quantidade:\n" + mapperCliente.Read(cc).ToString());

                    var pos = mapperPos.Read(new PosicaoKey(isin, cc));
                    pos.Quantidade += quantidade;

                    mapperPos.Update(pos);
                    Console.WriteLine("\nInformação de cliente depois da atualização da quantidade:\n" + mapperCliente.Read(cc).ToString());

                    ts.Complete();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Excepção apanhada : " + ex.Message);
            }
        }
示例#2
0
        public static void ExercicioI(string nomeP, string cc, string nif, string nomeCLiente)
        {
            try
            {
                using (var ts = new TransactionScope())
                {
                    IMapperCliente mapper = new MapperCliente();

                    Cliente cliente = new Cliente
                    {
                        CC            = cc,
                        NIF           = nif,
                        NomeCliente   = nomeCLiente,
                        NomePortfolio = nomeP,
                    };

                    Console.WriteLine("Criação de um novo Cliente");
                    mapper.Create(cliente);

                    Console.WriteLine("Informação de cliente:\n" + mapper.Read(cc).ToString());

                    ts.Complete();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Excepção apanhada : " + ex.Message);
            }
        }
示例#3
0
        public static void Exercicio1C(string cc)
        {
            try
            {
                using (var ts = new TransactionScope())
                {
                    IMapperCliente mapperCliente = new MapperCliente();

                    mapperCliente.Delete(mapperCliente.Read(cc));
                    Console.WriteLine("Cliente removido com sucesso!\n");

                    ts.Complete();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Excepção apanhada : " + ex.Message);
            }
        }
示例#4
0
 public static Cliente ObtenerEmailCliente(string user)
 {
     return(MapperCliente.ObtenerEmailCliente(user));
 }
示例#5
0
 public static DataSet ListarCompras(string usuario)
 {
     return(MapperCliente.ListarComprasCliente(usuario));
 }
示例#6
0
 public static bool ModificarPassCliente(int IdUser, string pass, int codigoCliente)
 {
     return(MapperCliente.ActualizarPassCliente(IdUser, pass, codigoCliente));
 }
示例#7
0
 public static bool Actualizar(int codCliente, string nombre, string apellido, string email, string tel,
                               string domEntrega, string domFact, string dni, string user)
 {
     return(MapperCliente.ActualizarDatosCliente(codCliente, nombre, apellido, email, tel, domEntrega, domFact, dni, user));
 }
示例#8
0
 public static List <Cliente> ObtenerDatosCliente(string dni, string nombre)
 {
     return(MapperCliente.ListarDatosCliente(dni, nombre));
 }
示例#9
0
 public static bool Agregar(string nombre, string apellido, string email, string tel,
                            string domEntrega, string domFact, string pass, string dni, string user)
 {
     return(MapperCliente.InsertarCliente(nombre, apellido, email, tel, domEntrega, domFact, pass, dni, user));
 }
示例#10
0
 public static Cliente ValidadRolCliente(string user)
 {
     return(MapperCliente.ValidarCliente(user));
 }
示例#11
0
 public static Cliente ValidadMailCliente(string email)
 {
     return(MapperCliente.ValidarEmail(email));
 }
示例#12
0
 public GestorCliente()
 {
     mapperCliente = new MapperCliente();
 }
示例#13
0
 public ApplicationServiceCliente(IServiceCliente ServiceCliente
                                  , MapperCliente MapperCliente)
 {
     _serviceCliente = ServiceCliente;
     _mapperCliente  = MapperCliente;
 }
 public ServicioCliente(Master m)
 {
     this._mapper = new MapperCliente();
     this.m       = m;
 }