示例#1
0
        public EditClubResponseDTO EditClub(EditClubRequestDTO clubRequest)
        {
            EditClubResponseDTO clubResponse = new EditClubResponseDTO();

            ClubDal clubDal = new ClubDal();

            int resultado = 0;

            foreach (CatClub club in clubRequest.ListaClub)
            {
                try
                {
                    resultado = clubDal.EditClub(club.idClub, club.club, club.descripcion, club.usuarioInsert);

                    if (resultado == 1)
                    {
                        club.mensaje = "OK";
                    }
                    else
                    {
                        club.mensaje = "Error: Ocurrio un problema y no se edito la informacion de forma adecuada.";
                    }
                }
                catch (Exception ex)
                {
                    club.mensaje = "Error: " + ex.Message + ": Ocurrio un problema y no se edito la informacion de forma adecuada.";
                }
            }

            return(clubResponse);
        }
示例#2
0
        public GetClubResponseDTO GetClub(GetClubRequestDTO clubRequest)
        {
            GetClubResponseDTO clubResponse = new GetClubResponseDTO();
            List <CatClub>     listaClub    = new List <CatClub>();

            ClubDal   clubDal = new ClubDal();
            DataTable dtDatos = new DataTable();

            try
            {
                dtDatos = clubDal.GetClub(clubRequest.idClub, clubRequest.club);

                listaClub = dtDatos.AsEnumerable()
                            .Select(row => new CatClub
                {
                    idClub        = row.Field <int?>("idClub").GetValueOrDefault(),
                    club          = string.IsNullOrEmpty(row.Field <string>("club")) ? "" : row.Field <string>("club"),
                    descripcion   = string.IsNullOrEmpty(row.Field <string>("descripcion")) ? "" : row.Field <string>("descripcion"),
                    usuarioInsert = string.IsNullOrEmpty(row.Field <string>("usuarioInsert")) ? "" : row.Field <string>("usuarioInsert"),
                    fechaInsert   = row.Field <DateTime?>("fechaInsert").GetValueOrDefault(),
                    usuarioUpdate = string.IsNullOrEmpty(row.Field <string>("usuarioUpdate")) ? "" : row.Field <string>("usuarioUpdate"),
                    fechaUpdate   = row.Field <DateTime?>("fechaUpdate").GetValueOrDefault(),
                }).ToList();

                clubResponse.ListaClub = listaClub;
                clubResponse.Mensaje   = "OK";
            }
            catch (Exception ex)
            {
                clubResponse.ListaClub = new List <CatClub>();
                clubResponse.Mensaje   = "ERROR: " + ex.Message;
            }

            return(clubResponse);
        }
示例#3
0
        public AddClubResponseDTO AddClub(AddClubRequestDTO clubRequest)
        {
            AddClubResponseDTO clubResponse = new AddClubResponseDTO();

            ClubDal clubDal = new ClubDal();

            try
            {
                foreach (CatClub club in clubRequest.ListaClub)
                {
                    clubDal.AddClub(club.club, club.descripcion, club.usuarioInsert);
                }

                clubResponse.ListaClub = new List <CatClub>();
                clubResponse.Mensaje   = "OK";
            }
            catch (Exception ex)
            {
                clubResponse.ListaClub = new List <CatClub>();
                clubResponse.Mensaje   = "ERROR: " + ex.Message;
            }

            return(clubResponse);
        }