public Boolean ActualizarTabla() { try { string nombreProveedor = ""; foreach (var item in proveedorInfoList) { IdProveedor = (ucCp_Proveedor1.get_ProveedorInfo() == null) ? 0 : Convert.ToInt32(ucCp_Proveedor1.get_ProveedorInfo().IdProveedor); if (IdProveedor == item.IdProveedor) { nombreProveedor = item.responsable; break; } } foreach (var item in impresionInfoBL) { if (item.chek == true && item.sImpresion == "NO IMPRESO") { item.sImpresion = "IMPRESO"; retencionInfo = new cp_retencion_Info(); retencionInfo.IdEmpresa = item.IdEmpresa; retencionInfo.IdCbteCble_Ogiro = item.IdCbteCble_Ogiro; retencionInfo.IdTipoCbte_Ogiro = item.IdTipoCbte_Ogiro; retencionInfo.IdRetencion = item.IdRetencion; retencionInfo.fecha = item.co_FechaFactura; retencionInfo.NAutorizacion = item.NAutorizacion; // retencionInfo.serie = Convert.ToString(UC_Retencion.txe_Serie.EditValue); retencionInfo.serie1 = item.serie.Substring(0, 3); retencionInfo.serie2 = item.serie.Substring(4, 3); retencionInfo.NumRetencion = item.NumRetencion; retencionInfo.IdUsuario = param.IdUsuario; retencionInfo.IdUsuarioUltAnu = null; retencionInfo.observacion = "Ret. x prove:" + nombreProveedor; retencionInfo.re_EstaImpresa = "S"; retencionBus.Modificar_Num_Retencion(retencionInfo, ref mensaje); } //retencionInfoL.Add(retencionInfo); } gridControlIretención.RefreshDataSource(); return(true); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
private void Actualizar_Retencion_y_Documento_Talonario() { try { Info_Retencion.NumRetencion = Convert.ToString(UC_Docu.txtNumDoc.EditValue); string[] serie = Convert.ToString(UC_Docu.txe_Serie.EditValue).Split('-'); Info_Retencion.serie1 = serie[0]; Info_Retencion.serie2 = serie[1]; Info_Retencion.CodDocumentoTipo = UC_Docu.IdTipoDocumento.ToString(); Info_Retencion.EsDocumentoElectronico = Convert.ToBoolean(UC_Docu.Get_Info_Talonario().es_Documento_electronico); Info_Retencion.IdUsuarioUltMod = param.IdUsuario; Info_Retencion.Fecha_UltMod = param.Fecha_Transac; Info_Retencion.fecha = dtp_fechaEmision.Value; Info_Retencion.re_EstaImpresa = "S"; Bus_Retencion.Modificar_Num_Retencion(Info_Retencion, ref mensaje); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }