Example #1
0
        public AddModalidadPagoResponseDTO AddModalidadPago(AddModalidadPagoRequestDTO modalidadPagoRequest)
        {
            AddModalidadPagoResponseDTO modalidadPagoResponse = new AddModalidadPagoResponseDTO();

            modalidadPagoResponse.ListaModalidadPago = new List <CatModalidadPago>();

            ModalidadPagoDal modalidadPagoDal = new ModalidadPagoDal();

            int resultado = 0;

            foreach (CatModalidadPago modalidadPago in modalidadPagoRequest.ListaModalidadPago)
            {
                try
                {
                    resultado = modalidadPagoDal.AddModalidadPago(modalidadPago.modalidadPago, modalidadPago.descripcion, modalidadPago.usuarioInsert);

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

                modalidadPagoResponse.ListaModalidadPago.Add(modalidadPago);
            }

            return(modalidadPagoResponse);
        }
Example #2
0
        public GetModalidadPagoResponseDTO GetModalidadPago(GetModalidadPagoRequestDTO modalidadPagoRequest)
        {
            GetModalidadPagoResponseDTO modalidadPagoResponse = new GetModalidadPagoResponseDTO();
            List <CatModalidadPago>     listaModalidadPago    = new List <CatModalidadPago>();

            ModalidadPagoDal modalidadPagoDal = new ModalidadPagoDal();
            DataTable        dtDatos          = new DataTable();

            try
            {
                dtDatos = modalidadPagoDal.GetModalidadPago(modalidadPagoRequest.IdModalidadPago, modalidadPagoRequest.ModalidadPago);

                listaModalidadPago = dtDatos.AsEnumerable()
                                     .Select(row => new CatModalidadPago
                {
                    idModalidadPago = row.Field <int?>("idModalidadPago").GetValueOrDefault(),
                    modalidadPago   = string.IsNullOrEmpty(row.Field <string>("modalidadPago")) ? "" : row.Field <string>("modalidadPago"),
                    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();

                modalidadPagoResponse.ListaModalidadPago = listaModalidadPago;
                modalidadPagoResponse.Mensaje            = "OK";
            }
            catch (Exception ex)
            {
                modalidadPagoResponse.ListaModalidadPago = new List <CatModalidadPago>();
                modalidadPagoResponse.Mensaje            = "ERROR: " + ex.Message;
            }

            return(modalidadPagoResponse);
        }