public EditModalidadPagoResponseDTO EditModalidadPago(EditModalidadPagoRequestDTO modalidadPagoRequest) { EditModalidadPagoResponseDTO modalidadPagoResponse = new EditModalidadPagoResponseDTO(); modalidadPagoResponse.ListaModalidadPago = new List <CatModalidadPago>(); ModalidadPagoDal modalidadPagoDal = new ModalidadPagoDal(); int resultado = 0; foreach (CatModalidadPago modalidadPago in modalidadPagoRequest.ListaModalidadPago) { try { resultado = modalidadPagoDal.EditModalidadPago(modalidadPago.idModalidadPago, 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 + ": Ocurrio un problema y no se edito la informacion de forma adecuada."; } modalidadPagoResponse.ListaModalidadPago.Add(modalidadPago); } return(modalidadPagoResponse); }
public JsonResult EditModalidadPago(CatModalidadPago modalidadPago, List <CatModalidadPago> listaModalidadPago) { ModalidadPagoBL modalidadPagoBL = new ModalidadPagoBL(); EditModalidadPagoRequestDTO editModalidadPagoRequest = new EditModalidadPagoRequestDTO(); editModalidadPagoRequest.ListaModalidadPago = new List <CatModalidadPago>(); editModalidadPagoRequest.ListaModalidadPago.Add(modalidadPago); EditModalidadPagoResponseDTO editModalidadPagoResponse = new EditModalidadPagoResponseDTO(); editModalidadPagoResponse = modalidadPagoBL.EditModalidadPago(editModalidadPagoRequest); if (editModalidadPagoResponse.ListaModalidadPago.Count > 0) { modalidadPago.mensaje = editModalidadPagoResponse.ListaModalidadPago[0].mensaje; } else { modalidadPago.mensaje = "Error: Ocurrio un problema inesperado, no se actualizo correctamente el Plan Empresarial, intenta de nuevo."; } return(Json(listaModalidadPago, JsonRequestBehavior.AllowGet)); }