private void gridViewFiles_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { try { row = (vw_Comprobantes_recibidos_Info)gridViewFiles.GetFocusedRow(); } catch (Exception ex) { MessageBox.Show("Error " + ex.Message); } }
public List <vw_Comprobantes_recibidos_Info> Consultar(int indicepagina, int RegistroxPag, DateTime FechaIni, DateTime FechaFin, string CadenaBusqueda, ref string MensajeErrorOut) { List <vw_Comprobantes_recibidos_Info> lista = new List <vw_Comprobantes_recibidos_Info>(); try { using (EntitiesFactElectronica CbtRec = new EntitiesFactElectronica()) { var q = from C in CbtRec.sp_consulta_x_Cbte_Recibidos_x_Pagina(indicepagina, RegistroxPag, FechaIni, FechaFin, CadenaBusqueda) select C; foreach (var item in q) { vw_Comprobantes_recibidos_Info infocbtR = new vw_Comprobantes_recibidos_Info(); infocbtR.Ambiente = item.Ambiente; infocbtR.Archivo_adjunto = item.Archivo_adjunto; infocbtR.Asunto = item.Asunto; infocbtR.Ced_Ruc_Emisor = item.Ced_Ruc_Emisor; infocbtR.codMensajeId = item.codMensajeId; infocbtR.descripcion_archi = item.descripcion_archi; infocbtR.extencion = item.extencion.ToUpper(); infocbtR.Fecha = item.Fecha; infocbtR.IdCuenta = item.IdCuenta; infocbtR.IdMensaje = item.IdMensaje; infocbtR.IdTipo_Mensaje = infocbtR.mail_emisor; infocbtR.Para = item.Para; infocbtR.Razon_Social_emisor = item.Razon_Social_emisor; infocbtR.Secuencia = item.Secuencia; infocbtR.s_Xml = item.sXml; infocbtR.Texto_mensaje = item.Texto_mensaje; infocbtR.TipoDocumento = item.TipoDocumento; infocbtR.MosTrar_icono = true; infocbtR.mail_emisor = item.mail_emisor; lista.Add(infocbtR); } } return(lista); } catch (Exception ex) { string mensaje = ""; mensaje = ex.InnerException + " " + ex.Message; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); return(lista); } }
private void gridViewFiles_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e) { try { row = (vw_Comprobantes_recibidos_Info)gridViewFiles.GetFocusedRow(); if (e.Column.Name == "colCheked") { if ((bool)gridViewFiles.GetFocusedRowCellValue(colCheked)) { gridViewFiles.SetFocusedRowCellValue(colCheked, false); } else { gridViewFiles.SetFocusedRowCellValue(colCheked, true); } } if (e.Column.Name == "colextencion") { if (row.extencion == ".pdf") { string RutaFile = Path.GetTempPath(); RutaFile = RutaFile + "\\" + row.descripcion_archi; System.IO.File.WriteAllBytes(RutaFile, row.Archivo_adjunto); System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.StartInfo.FileName = RutaFile; proc.Start(); proc.Close(); } if (row.extencion == ".Xml" || row.extencion == ".xml") { string RutaFile = Path.GetTempPath(); RutaFile = RutaFile + "\\" + row.descripcion_archi; XmlDocument doc = new XmlDocument(); string xml = Encoding.UTF8.GetString(row.Archivo_adjunto); doc.LoadXml(xml); doc.Save(RutaFile); System.Xml.XmlTextReader reader = new System.Xml.XmlTextReader(RutaFile); string contenido = ""; while (reader.Read()) { reader.MoveToContent(); if (reader.NodeType == System.Xml.XmlNodeType.Element) { contenido += "<" + reader.Name + ">\n"; } if (reader.NodeType == System.Xml.XmlNodeType.Text) { contenido += reader.Value + "\n"; } } if (contenido != "") { frmMensaje frmsg = new frmMensaje(); frmsg.richTextBoxMensaje.Text = contenido; frmsg.WindowState = FormWindowState.Maximized; frmsg.ShowDialog(); } } } if (e.Column.Name == "cols_Xml") { if (row.s_Xml != "") { frmMensaje frmsg = new frmMensaje(); frmsg.richTextBoxMensaje.Text = row.s_Xml; frmsg.WindowState = FormWindowState.Maximized; frmsg.ShowDialog(); } } } catch (Exception ex) { } }
private void gridViewFiles_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e) { string xml = ""; frmMensaje frmsg = null; try { row = (vw_Comprobantes_recibidos_Info)gridViewFiles.GetFocusedRow(); if (e.Column.Name == "colCheked") { if ((bool)gridViewFiles.GetFocusedRowCellValue(colCheked)) { gridViewFiles.SetFocusedRowCellValue(colCheked, false); } else { gridViewFiles.SetFocusedRowCellValue(colCheked, true); } } if (e.Column.Name == "colextencion") { if (row.extencion.ToUpper() == ".PDF") { string RutaFile = Path.GetTempPath(); RutaFile = RutaFile + "\\" + row.descripcion_archi; System.IO.File.WriteAllBytes(RutaFile, row.Archivo_adjunto); System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.StartInfo.FileName = RutaFile; proc.Start(); proc.Close(); } if (row.extencion.ToUpper() == ".XML") { try { string RutaFile = Path.GetTempPath(); string sxml = ""; RutaFile = RutaFile + "\\" + row.descripcion_archi; XmlDocument doc = new XmlDocument(); xml = Encoding.UTF8.GetString(row.Archivo_adjunto); frmsg = new frmMensaje(); frmsg.richTextBoxMensaje.Text = xml; frmsg.WindowState = FormWindowState.Maximized; frmsg.ShowDialog(); } catch (Exception ex) { MessageBox.Show("Error " + ex.Message); } } } if (e.Column.Name == "cols_Xml") { if (row.s_Xml != "") { frmsg = new frmMensaje(); frmsg.richTextBoxMensaje.Text = row.s_Xml; frmsg.WindowState = FormWindowState.Maximized; frmsg.ShowDialog(); } } } catch (Exception ex) { } }