private void FormRegistrarLicencia_Load(object sender, EventArgs e) { try { textBox1.Text = mensaje; txtNumeroSerial.CharacterCasing = CharacterCasing.Normal; txtCodigoActivacion.CharacterCasing = CharacterCasing.Normal; serialNumero = util.GetSerialNumber(); txtNumeroSerial.Text = serialNumero; } catch (Exception ex) { util.MostrarMensajeError(ex.Message); } }
public void GetEntidadById(int entidadId) { DataDB_ELR_NET.DataDB db = new DataDB_ELR_NET.DataDB(); DataTable MyData = null; try { if (Titulo == null) { Titulo = ""; } if (Titulo.Trim() != "") { lblTitulo.Text = Titulo.Trim().ToUpper(); } MyData = db.GetById(TablaOVista, entidadId.ToString(), "Entidad_Id"); MostrarData(MyData); } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
public void FiltrarCombobox2() { ELRUtils objUtil = new ELRUtils(); string valor = "0"; try { if ((ComboboxAFiltrar != null) && (CampoJoinCombobox2.Trim() != "")) { ComboboxAFiltrar.LlenarCombo(); if (this.SelectedValue != null) { valor = this.SelectedValue.ToString(); ComboboxAFiltrar.dvData.RowFilter = ComboboxAFiltrar.data.Columns[CampoJoinCombobox2].ColumnName + " = '" + valor + "'"; ComboboxAFiltrar.dvData.RowFilter += " Or " + ComboboxAFiltrar.data.Columns[CampoJoinCombobox2].ColumnName + " = '0' "; if (ComboboxAFiltrar.ComboboxAFiltrar != null) { ComboboxAFiltrar.FiltrarCombobox2(); } } } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { objUtil = null; } }
public void GetEntidad(string cedulaRNC) { DataDB_ELR_NET.DataDB db = new DataDB_ELR_NET.DataDB(); DataTable MyData = null; ELRUtils objUtil = new ELRUtils(); try { if (Titulo == null) { Titulo = ""; } if (Titulo.Trim() != "") { lblTitulo.Text = Titulo.Trim().ToUpper(); } db.LimpiarFiltros(); db.AddFiltroPersonalizado(" REPLACE (CedulaRNC, '-', '') = '" + cedulaRNC.Replace('-', ' ').Trim() + "'"); MyData = db.GetAll(TablaOVista, 1, db.Filtros); MostrarData(MyData); } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
private void FormConfigSys_Load(object sender, EventArgs e) { try { dir = new DirectoryInfo(Application.StartupPath + @"\images"); GetData(); GetVariables(); } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
private void tsbExcel_Click(object sender, EventArgs e) { FormExportToExcel frm = new FormExportToExcel(); try { if (DTData.Rows.Count > 0) { frm.DTData = DTData; frm.ShowDialog(); } } catch (Exception ex) { util.MostrarMensajeError(ex.Message); } }
private void txtEnEfectivo_Leave(object sender, EventArgs e) { try { Calcular(); } catch (Exception ex) { utils.MostrarMensajeError(ex.Message); } }
private void ELRFormEditCliente_Load(object sender, EventArgs e) { try { lOK = false; txtCedulaRNC.Enabled = (esEdit || entidadId <= 0); btnBuscarCliente.Enabled = (esEdit || entidadId <= 0); Text = titulo; gbDatos.Text = titulo; db.NOMBRE_USUARIO = nombreUsuario; if (entidadId > 0) { getEntidadById(entidadId); } else if (cedulaRNC.Trim() != "") { txtCedulaRNC.Text = cedulaRNC; getEntidadByCedula(cedulaRNC); } //Cargamos la data en el temporal DTData = db.GetById(TABLE_NAME, temporalId, CAMPO_ID); if (DTData.Rows.Count <= 0) { filaDesglose = DTData.NewRow(); filaDesglose["IdentificadorTemp"] = temporalId; db.InsertarFromFila(filaDesglose, TABLE_NAME, "Unico"); } else { filaDesglose = DTData.Rows[0]; } if (txtCedulaRNC.Enabled) { txtCedulaRNC.Focus(); } } catch (Exception ex) { utils.MostrarMensajeError(ex.Message); } }
private void ELRFormDesgloseEfectivo_Load(object sender, EventArgs e) { DataDB_ELR_NET.DataDB objDB = new DataDB_ELR_NET.DataDB(); try { lblTotal.Text = "0.00"; MyData = objDB.GetById("VMONEDAS_BILLETES", monedaId.ToString(), "Moneda_Id"); dtgData.RowTemplate.Height = 40; dtgData.AutoGenerateColumns = false; dtgData.DataSource = MyData.DefaultView; dtgData.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(HandlerEditingControlShowing); dtgData.CellEnter += new DataGridViewCellEventHandler(HandlerCellEnter); dtgData.CellLeave += new DataGridViewCellEventHandler(HandlerCellLeave); dtgData.Focus(); //dtgData.CurrentCell = dtgData["Cantidad", 1]; } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
private void FormConsultasGlobal_Load(object sender, EventArgs e) { try { menuDefault = 0; tsmNombreUsuario.Text = "USUARIO.: " + nombreUsuario.ToUpper(); MostrarMenuFlatLayout(); MostrarMenu(); if (trvMenu.Nodes.Count == 0) { trvMenu.Nodes.Add("Reportes Disponibles"); } cboBuscarPorMenu.DataSource = DTMenuPrincipal.DefaultView; cboBuscarPorMenu.SelectedValue = menuDefault; } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
private void FormSelectImage_Load(object sender, EventArgs e) { string sKey = ""; int i = 0; string nombreImagen; try { this.listView1.View = View.LargeIcon; this.imageList1.ImageSize = new Size(120, 100); this.listView1.LargeImageList = this.imageList1; DirectoryInfo dir = new DirectoryInfo(Application.StartupPath + @"\images"); lblCarpetaImagenes.Text = dir.ToString(); foreach (FileInfo file in dir.GetFiles()) { sKey = "img" + i.ToString(); nombreImagen = file.Name; this.imageList1.Images.Add(sKey, Image.FromFile(file.FullName)); ListViewItem item = new ListViewItem(); item.ImageIndex = i; item.Text = nombreImagen; item.Tag = file.FullName; this.listView1.Items.Add(item); i++; } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
private void btnAceptar_Click(object sender, EventArgs e) { try { lOK = true; Close(); } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
private void ELRFormMensajeErrores_Load(object sender, EventArgs e) { int Tipo_Error = 0; Bitmap bmp; ELRUtils objUtil = new ELRUtils(); try { objDB.LimpiarFiltros(); objDB.AddFiltroIgualA("IdentificadorTemp", TemporalId); MyData = objDB.GetAll("TSISTEMA_MENSAJES_ERRORES", 1000, objDB.Filtros); dtgMensaje.AutoGenerateColumns = false; dtgMensaje.DataSource = MyData.DefaultView; dtgMensaje.ReadOnly = true; //CANCELAMOS LA TRANSACCION DE LA BASE DE DATOS objDB.cancelarTransaccion(); //Recorremos el datagrid for (int i = 0; i < dtgMensaje.Rows.Count; i++) { int.TryParse(dtgMensaje["Tipo_Error", i].Value.ToString(), out Tipo_Error); if (Tipo_Error < 0) { bmp = new Bitmap(Properties.Resources.ErrorFatal); } else { bmp = new Bitmap(Properties.Resources.error); } dtgMensaje["ImgError", i].Value = bmp; } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { objUtil = null; } }
public void RealizarBusquedaGeneral() { ELRUtils objUtil = new ELRUtils(); ELRFormBusquedaGeneral frmB = new ELRFormBusquedaGeneral(); try { ultimaTecla = "F9"; frmB.titulo = TituloBusqueda; frmB.TablaOVista = TablaOVistaBusqueda; frmB.Limite = 100; frmB.FiltroEstatico = FiltroBusqueda; frmB.columnas = ColumnasBusqGeneral; frmB.CondicionABuscar = CondicionABuscar; frmB.CondicionOrderBY = ""; frmB.EsAutoIncremental = true; frmB.ShowDialog(); drFilaSel = frmB.FilaSelecionada; MostrarEnControles(drFilaSel); if (drFilaSel != null) { SendKeys.Send("{TAB}"); } else { //this.Text = "0"; this.SelectAll(); this.Focus(); } if ((drFilaSel != null) && (TipoCampoBusqueda == tbTipoCampoBusqueda.CedulaRNC)) { this.Text = drFilaSel["CedulaRNC"].ToString(); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
private void dtgMensaje_SelectionChanged(object sender, EventArgs e) { ELRUtils objUtil = new ELRUtils(); int filaId = 0; try { if (dtgMensaje.CurrentRow != null) { filaId = dtgMensaje.CurrentRow.Index; txtMensaje.Text = dtgMensaje["Mensaje", filaId].Value.ToString(); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { objUtil = null; } }
private void ELRFormAnular_Load(object sender, EventArgs e) { string sfecha = "00/00/0000"; string referencia = ""; string NCF = ""; string nombreBeneficiario = ""; string concepto = ""; double monto = 0; try { identificadorId = drFilaSel[nombreCampoId].ToString(); valorUnico = int.Parse(drFilaSel["Unico"].ToString()); if (drFilaSel.Table.Columns.Contains("Numero")) { numero = drFilaSel["Numero"].ToString(); } //BUSCAMOS EL BENFICIARIO if (drFilaSel.Table.Columns.Contains("Beneficiario")) { nombreBeneficiario = drFilaSel["Beneficiario"].ToString(); } else if (drFilaSel.Table.Columns.Contains("Nombre")) { nombreBeneficiario = drFilaSel["Nombre"].ToString(); } else if (drFilaSel.Table.Columns.Contains("ANombre")) { nombreBeneficiario = drFilaSel["ANombre"].ToString(); } //BUSCAMOS EL CONCEPTO if (drFilaSel.Table.Columns.Contains("Concepto")) { concepto = drFilaSel["Concepto"].ToString(); } else if (drFilaSel.Table.Columns.Contains("Descripcion")) { concepto = drFilaSel["Descripcion"].ToString(); } if (drFilaSel.Table.Columns.Contains("NCF")) { if (!(drFilaSel["NCF"] is DBNull)) { NCF = "NCF: " + drFilaSel["NCF"].ToString().Trim(); } } if (drFilaSel.Table.Columns.Contains("Fecha")) { if (!(drFilaSel["Fecha"] is DBNull)) { sfecha = objUtil.GetDateAsString("fecha", drFilaSel); } } if (drFilaSel.Table.Columns.Contains("Referencia")) { referencia = drFilaSel["Referencia"].ToString(); } else if (drFilaSel.Table.Columns.Contains("Referencia_No")) { referencia = drFilaSel["Referencia_No"].ToString(); } if (drFilaSel.Table.Columns.Contains("Monto")) { monto = double.Parse(drFilaSel["Monto"].ToString()); } else if (drFilaSel.Table.Columns.Contains("Total")) { monto = double.Parse(drFilaSel["Total"].ToString()); } lblIdentificador.Text = identificadorId; lblBeneficiario.Text = "Nombre o Beneficiario: " + nombreBeneficiario; lblMontoTotal.Text = monto.ToString("N2"); lblNombreUsuario.Text = NOMBRE_USUARIO.ToUpper(); lblNCF.Text = NCF; lblNumero.Text = numero; lblFecha.Text = sfecha; lblReferenciaNo.Text = referencia; lblBeneficiario.Visible = (lblBeneficiario.Text.Trim() != ""); cboMotivo.LlenarCombo(); txtComentario.Text = "ANULADO POR " + cboMotivo.Text.ToUpper(); txtConcepto.Text = concepto; pnConcepto.Visible = (concepto.Trim().Length > 0); if (pnConcepto.Visible == false) { this.Height = this.Height - pnConcepto.Height; } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); Close(); } }
private void btnAceptar_Click(object sender, EventArgs e) { ELRUtils objUtil = new ELRUtils(); DataDB_ELR_NET.DataDB db = new DataDB_ELR_NET.DataDB(); string claveActual = ""; string claveNueva = ""; string confirmar = ""; bool valido = false; try { claveActual = txtClaveActual.Text.Trim(); claveNueva = txtClaveNueva.Text.Trim(); confirmar = txtConfirmar.Text.Trim(); //Validamos Haya Digitado Claves if (claveActual == "") { objUtil.MostrarMensajeAdvertencia("Debe Digitar la Clave Actual"); txtClaveActual.Focus(); } else if (claveNueva == "") { objUtil.MostrarMensajeAdvertencia("Debe Digitar la Nueva Clave"); txtClaveNueva.Focus(); } else if (confirmar == "") { objUtil.MostrarMensajeAdvertencia("Debe Confirmar la Nueva Clave"); txtConfirmar.Focus(); } else if (claveActual == claveNueva) { objUtil.MostrarMensajeAdvertencia("La Nueva Clave Debe Ser Diferente a la Clave Actual"); txtClaveNueva.Focus(); } else { if (claveNueva.Length < 6) { throw new Exception("La clave debe tener minimo 6 caracteres"); } //Validamos la Calve Nueva Debe ser Diferente a la Actual if (nombreUsuario.ToUpper() == "SYS.ADMIN") { valido = objUtil.ValidarClave(claveNueva); } if (valido) { if (claveNueva == confirmar) { valido = (db.CambiarClaveUsuario(nombreUsuario, claveActual, claveNueva) > 0); if (valido == false) { objUtil.MostrarMensajeAdvertencia(db.MENSAJE); } } else { valido = false; objUtil.MostrarMensajeAdvertencia("Las Claves no Coinciden"); txtConfirmar.Focus(); } } if (valido) { objUtil.MostrarMensajeInformacion("Clave o Password Cambiado de Forma Satisfactoria..."); Close(); } } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { objUtil = null; db = null; } }
public void GetById() { ELRUtils objUtil = new ELRUtils(); DataDB_ELR_NET.DataDB db = new DataDB_ELR_NET.DataDB(); DataTable DTData = null; string valorId = ""; try { this.Cursor = Cursors.WaitCursor; if (ultimaTecla != "F9") { valorId = this.Text.Trim(); drFilaSel = null; if (TipoCampoBusqueda == tbTipoCampoBusqueda.Id) { DTData = db.GetById(TablaOVistaBusqueda, valorId, CampoBusquedaID); } else if (TipoCampoBusqueda == tbTipoCampoBusqueda.CedulaRNC) { valorId = valorId.Replace("-", string.Empty); //Procedemos a Validar si es Cedula TipoDocumento = 1, RNC TipoDocumento = 2 else TipoDocumento = 3 if (objUtil.ValidarCedula(valorId)) { TipoDocumento = 1; } else if (objUtil.ValidarRNC(valorId)) { TipoDocumento = 2; } else { TipoDocumento = 3; } db.LimpiarFiltros(); db.AddFiltroPersonalizado("Replace(CedulaRNC, '-', '') = '" + valorId + "'"); DTData = db.GetAll(TablaOVistaBusqueda, 1, db.Filtros); } if (DTData.Rows.Count > 0) { MostrarEnControles(DTData.Rows[0]); this.Text = valorId.Trim(); //SendKeys.Send("\t"); } else { this.Text = "0"; MostrarEnControles(null); this.SelectAll(); } } ultimaTecla = ""; } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } finally { this.Cursor = Cursors.Default; objUtil = null; } }
public void MostrarEnControles(DataRow dr) { ELRUtils objUtil = new ELRUtils(); string nombreControl = ""; string valor = "0"; try { drFilaSel = dr; if (AMostrar != null) { foreach (ControlesMostrar item in AMostrar) { if (item.LabelControl != null) { if (dr != null) { item.LabelControl.Text = dr[item.NombreCampo].ToString(); } else { item.LabelControl.Text = item.ValorPorDefecto; } nombreControl = item.LabelControl.Name; } if (item.TextBoxControl != null) { nombreControl = item.TextBoxControl.Name; if (dr != null) { valor = objUtil.GetAsString(item.NombreCampo, dr, item.ValorPorDefecto); if (item.NombreCampo.ToUpper() == "CEDULARNC") { item.TextBoxControl.Text = objUtil.FormatearCedulaRNC(valor); } else { item.TextBoxControl.Text = valor; } if (item.TextBoxControl != this) { if (item.EsHabilitar) { item.TextBoxControl.Enabled = false; } } } else { item.TextBoxControl.Text = item.ValorPorDefecto; if (item.EsHabilitar) { item.TextBoxControl.Enabled = true; } } } if (item.ComboBoxControl != null) { nombreControl = item.ComboBoxControl.Name; if (dr != null) { valor = objUtil.GetAsString(item.NombreCampo, dr, "0"); if (item.ComboBoxControl.ValueMember.Trim() != "") { item.ComboBoxControl.SelectedValue = valor; } else { item.ComboBoxControl.Text = valor; } if (item.EsHabilitar) { item.ComboBoxControl.Enabled = false; } } else if (item.EsHabilitar) { item.ComboBoxControl.Enabled = true; } } if (item.NumericUpDownControl != null) { nombreControl = item.NumericUpDownControl.Name; if (dr != null) { item.NumericUpDownControl.Value = objUtil.GetAsDecimal(item.NombreCampo.ToString(), dr, 0); if (item.EsHabilitar) { item.NumericUpDownControl.Enabled = false; } } else { item.NumericUpDownControl.Value = 0; if (item.EsHabilitar) { item.NumericUpDownControl.Enabled = true; } } } } } //if ((drFilaSel != null) && (CampoBusquedaID.Trim() != "")) this.Text = dr[CampoBusquedaID].ToString(); // this.Text = "0"; } catch (Exception ex) { objUtil.MostrarMensajeError("Error en " + nombreControl + ", " + ex.Message); } }
void generarExcel() { int conteo = 0; double porc = 0; object valor = null; string numberFormat = ""; try { //Validamos excel u openoffice deben estar instalado if (util.IsMSExcelIntalled() == false && util.IsOpenOfficeIntalled() == false) { throw new Exception("USTED NO TIENE EXCEL U OPEN OFFICE INSTALADO"); } if (util.IsMSExcelIntalled()) { excel.isOpenOffice = false; Text = "EXPORT TO MS EXCEL"; } else { excel.isOpenOffice = true; Text = "EXPORT TO OPEN OFFICE CALC"; } Cursor = Cursors.WaitCursor; conteo = DTData.Rows.Count; if (titulo.Trim() != "") { conteo += 2; } if (subTitulo1.Trim() != "") { conteo++; } if (subTitulo2.Trim() != "") { conteo++; } if (conteo > 0) { porc = (fila / conteo) * 100; } lblPorcentaje.Text = "0/" + conteo.ToString() + " (0%)"; //En la primera fila se escribe las columnas progressBar1.Minimum = 0; progressBar1.Maximum = conteo; progressBar1.Step = 1; //Abrimos el archivo de excel Cursor = Cursors.WaitCursor; excel.OpenWorkBook(""); //Pasamos las columnas en el encabezado escribirColumnas(); format.bold = false; format.size = 12; format.backGroundColor = Color.Transparent; foreach (DataRow item in DTData.Rows) { Cursor = Cursors.WaitCursor; col = 1; //Debemos hacer un bucle por cada columna foreach (MyColumna myCol in colList) { numberFormat = ""; valor = db.GetValue(myCol.NombreCampo, item); if (db.isString) { numberFormat = "@"; } excel.SetCellValue(fila, col, valor, numberFormat); excel.SetCellFormat(fila, col, format); col++; } //Mostramos el procentaje Cursor = Cursors.Default; progressBar1.PerformStep(); porc = ((fila - 1) / (double)conteo) * 100; lblPorcentaje.Text = (fila - 1).ToString() + "/" + conteo.ToString() + " (" + porc.ToString("N2") + "%)"; fila++; col = 1; DRItem = item; } //Agregamos funcion para sumar if (fila > 2) { addFunctionSum(); } //Agregamos los titulos; escribirTitulos(); //Ajustar tamano de las columnas excel.Autofit(colList.Count); //Mostramos el archivo generado excel.ShowBook(); Close(); } catch (Exception ex) { excel.CloseBook(); Cursor = Cursors.Default; util.MostrarMensajeError(ex.Message); Close(); } }
public void MostrarReporte() { ReportDataSource DSData; DataRow fila; string NOMBRE_EMPRESA_OFICINA = ""; string DIRECCION_OFICINA = ""; string RNC_EMPRESA = ""; string TELEFONOS_OFICINA = ""; DirectoryInfo dirReport; int cantParametros = 0, parmIndex = 0; double valorRNC = 0; DataDB_ELR_NET.DataDB db = new DataDB_ELR_NET.DataDB(); bool resultado = true; byte[] arrPicture; string logoBase64 = ""; try { dirReport = new DirectoryInfo(Application.StartupPath + @"\reportes"); pathReporte = pathReporte.ToUpper().Trim(); if (!pathReporte.Contains(dirReport.ToString().ToUpper())) { pathReporte = dirReport.ToString() + @"\" + pathReporte; } //AGREGAMOS LA EXTENSION if (!pathReporte.Contains("RDLC")) { pathReporte += ".rdlc"; } //CARGAMOS EL REPORTE LOCAL DESDE LA CARPETA REPORTES resultado = File.Exists(pathReporte); if (resultado == false) { objUtil.MostrarMensajeError("El Archivo [" + pathReporte + "] No Existe"); } if (resultado) { reportViewer1.ProcessingMode = ProcessingMode.Local; reportViewer1.LocalReport.ReportPath = pathReporte; reportViewer1.LocalReport.DataSources.Clear(); //AGREGAMOS LOS DATASET if (MyParametrosDS.Count > 0) { foreach (ReportesDS item in MyParametrosDS) { DSData = new ReportDataSource(); DSData.Name = item.Nombre; DSData.Value = item.Valor; reportViewer1.LocalReport.DataSources.Add(DSData); } } else { DSData = new ReportDataSource(); DSData.Name = "DSData"; DSData.Value = DTData; reportViewer1.LocalReport.DataSources.Add(DSData); } //Buscamos los datos de la oficina if (DTOficina == null) { db.LimpiarFiltros(); if (oficinaId > 0) { db.AddFiltroIgualA("Oficina_Id", oficinaId.ToString()); } if (empresaId > 0) { db.AddFiltroIgualA("Empresa_Id", empresaId.ToString()); } DTOficina = db.GetAll("VEMPRESAS_OFICINAS", 1, db.Filtros); } //Vamos a Obtener los datos de la Oficina Para Pasar como Parametros if (DTOficina.Rows.Count > 0) { fila = DTOficina.Rows[0]; NOMBRE_EMPRESA_OFICINA = fila["Empresa_Nombre"].ToString() + ", " + fila["Nombre"].ToString(); DIRECCION_OFICINA = fila["Direccion"].ToString(); TELEFONOS_OFICINA = fila["Telefono1"].ToString(); if (!(fila["Telefono2"] is DBNull)) { if (fila["Telefono2"].ToString().Trim() != "") { if (TELEFONOS_OFICINA.Trim() != "") { TELEFONOS_OFICINA += ", "; } TELEFONOS_OFICINA += fila["Telefono2"].ToString().Trim(); } } RNC_EMPRESA = fila["Empresa_RNC"].ToString(); valorRNC = objUtil.ConvertirANumero(RNC_EMPRESA.Replace("-", "")); if (valorRNC <= 0) { RNC_EMPRESA = "0"; } } //AGREGAMOS LOS PARAMETROS AddParm("NOMBRE_EMPRESA_OFICINA", NOMBRE_EMPRESA_OFICINA); AddParm("RNC_EMPRESA", RNC_EMPRESA); AddParm("DIRECCION_OFICINA", DIRECCION_OFICINA); AddParm("TELEFONOS_OFICINAS", TELEFONOS_OFICINA); AddParm("TITULO", titulo); AddParm("NOMBRE_USUARIO", nombreUsuario); //CARGAMOS EL LOGO logoEmpresa = Environment.CurrentDirectory + @"\images\logo.png"; arrPicture = File.ReadAllBytes(logoEmpresa); logoBase64 = Convert.ToBase64String(arrPicture); AddParm("LOGO_EMPRESA", logoBase64); if (montoLetras.Trim() != "") { AddParm("MONTO_LETRAS", montoLetras.ToUpper()); } //AGREGAMOS OTROS PARAMETROS parmIndex = 0; cantParametros = otrosParms.Count; ReportParameter[] parametros = new ReportParameter[cantParametros]; foreach (MyReportParameter item in otrosParms) { if (parmIndex >= cantParametros) { break; } parametros[parmIndex] = new ReportParameter(item.nombre, item.valor); parmIndex++; } this.reportViewer1.LocalReport.SetParameters(parametros); //MOSTRAMOS VISTA EN DISENO DE IMPRESION reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); reportViewer1.ZoomMode = ZoomMode.Percent; reportViewer1.ZoomPercent = 100; //POR ULTIMO UN REFRESH AL REPORTE reportViewer1.RefreshReport(); } } catch (Exception ex) { objUtil.MostrarMensajeError(ex.Message); } }
private void ELRFormBusquedaGeneral_Load(object sender, EventArgs e) { int I = 0; int ancho = 82; DataRow fila0; try { //ASIGNAMOS EL TITULO this.Text = titulo; //Agreganos Columnas Para Buscar DTBuscarPor.Columns.Add(new DataColumn("NombreCampo", typeof(string))); DTBuscarPor.Columns.Add(new DataColumn("Descripcion", typeof(string))); foreach (MyColumna item in columnas) { //EL PRIMER CAMPO DEBE SER EL CAMPO Id if (I == 0) { NombreCampoID = item.NombreCampo; } fila0 = DTBuscarPor.NewRow(); fila0["NombreCampo"] = item.NombreCampo; fila0["Descripcion"] = item.HeaderText; DTBuscarPor.Rows.Add(fila0); //DECLARAMOS NUEVA COLUMNA DataGridViewTextBoxColumn cln = new DataGridViewTextBoxColumn(); cln.Name = item.NombreCampo; cln.DataPropertyName = item.NombreCampo; cln.HeaderText = item.HeaderText; if (item.Ancho <= 0) { cln.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; } else { cln.Width = item.Ancho; ancho += item.Ancho; } if (item.Formato.Trim() != "") { cln.DefaultCellStyle.Format = item.Formato; if (item.Formato.ToUpper() == "N2") { cln.DefaultCellStyle.NullValue = "0.00"; cln.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; } } //AGREGO LA COLUMNA dgvData.Columns.Add(cln); I++; } cboBuscarPor.DataSource = DTBuscarPor.DefaultView; if (DefaultColumnaBusqueda.Trim() != "") { cboBuscarPor.SelectedValue = DefaultColumnaBusqueda; } if (ancho > 670) { this.Width = ancho; } else { this.Width = 670; } //INVOCAMOS AL METODO GETDATA GetData(); //MANDAMOS EL FOCUS AL TextBox txtABuscar.Focus(); } catch (Exception ex) { FilaSelecionada = null; objUtil.MostrarMensajeError(ex.Message); } finally { } }