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 ELRTextBox_Leave(object sender, EventArgs e) { ELRUtils util = new ELRUtils(); string NDecim = "N"; try { NDecim += Decimales.ToString(); if (EsBusqueda) { GetById(); } if ((Formato == tbFormato.Decimal) || (Formato == tbFormato.DecimalPositivo)) { this.Text = util.ConvertirANumero(Text.Trim()).ToString(NDecim); } if ((Formato == tbFormato.NumerosEnteros) || (Formato == tbFormato.NumerosEnterosPositivos)) { if (Text.Trim() == "") { Text = "0"; } } } catch (Exception) { throw; } finally { util = null; } }
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; } }
private void FormSplash_Load(object sender, EventArgs e) { //AGREGAMOS LOS MODULOS string dirActual = ""; DateTime dt = new DateTime(); ELRUtils util = new ELRUtils(); try { dirActual = Environment.CurrentDirectory; lblModulos.Visible = (subProceso == null); lnkOcultar.Visible = (subProceso == null); lblMensaje.Visible = (subProceso != null); ptbProcess.Visible = (subProceso != null); if (subProceso == null) { FormBorderStyle = FormBorderStyle.Sizable; ControlBox = true; //ShowInTaskbar = true; } else { Size = new Size(554, 352); } dt = util.GetBuildDate(dirActual + @"/ELRFacturas.dll"); lblModulos.Text = " Ventas o Facturacion " + DateToVersion(dt) + "\n"; } catch (Exception) { } if (subProceso != null) { tiempoVentana.Interval = 1000; _subProceso = subProceso; if (!tiempoVentana.Enabled) { tiempoVentana.Enabled = true; // Activamos el Timer si no esta Enabled (activado) } } conteo = 0; }
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 ELRFormLogin_Load(object sender, EventArgs e) { objUtil = new ELRUtils(this); loginOK = false; txtNombreUsuario.CharacterCasing = CharacterCasing.Normal; txtClave.CharacterCasing = CharacterCasing.Normal; //txtNombreUsuario.Text = objUtil.nombreUsuarioPC.ToUpper(); txtNombreUsuario.Text = ""; if (objUtil.nombreUsuarioPC != "") { txtClave.Focus(); } else { txtNombreUsuario.Focus(); } }
private void ELRTextBox_Enter(object sender, EventArgs e) { ELRUtils util = new ELRUtils(); try { if ((Formato == tbFormato.Decimal) || (Formato == tbFormato.DecimalPositivo)) { this.Text = util.ConvertirANumero(Text.Trim()).ToString(); } } catch (Exception) { throw; } finally { util = null; } }
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 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 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); } }
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 GetValorFromDS(bool esNuevo, int posicion = 0) { DataColumn MyColumna; DataRow MyFila; ELRUtils util = new ELRUtils(); string NDecim = "N"; string valor = ""; try { valor = ValorPorDefecto; if (DSData != null) { if (NombreTabla.Trim() == "") { if (!DSData.Tables[0].Columns.Contains(CampoData)) { throw new Exception("El Campo [" + CampoData + "] No Existe!!"); } MyColumna = DSData.Tables[0].Columns[CampoData]; MyFila = DSData.Tables[0].Rows[posicion]; } else { if (!DSData.Tables[NombreTabla].Columns.Contains(CampoData)) { throw new Exception("El Campo [" + CampoData + "] No Existe!!"); } MyColumna = DSData.Tables[NombreTabla].Columns[CampoData]; MyFila = DSData.Tables[NombreTabla].Rows[posicion]; } if (MyColumna.MaxLength > 0) { MaxLength = MyColumna.MaxLength; } //APLICAMOS FORMATO DECIMAL if ((MyColumna.DataType == typeof(Decimal)) || (MyColumna.DataType == typeof(Double))) { if (valor.Trim() == "") { valor = "0.0"; } if ((Formato == null) || (Formato == tbFormato.Default)) { Formato = tbFormato.DecimalPositivo; if (Decimales <= 0) { Decimales = 2; } } if (!esNuevo) { valor = util.GetAsString(CampoData, MyFila, "0"); } NDecim += Decimales.ToString(); this.Text = util.ConvertirANumero(valor).ToString(NDecim); } else if ((MyColumna.DataType == typeof(Int16)) || (MyColumna.DataType == typeof(Int32)) || (MyColumna.DataType == typeof(Int64)) || (MyColumna.DataType == typeof(Single)) || (MyColumna.DataType == typeof(SByte))) { if (valor.Trim() == "") { valor = "0"; } if ((Formato == null) || (Formato == tbFormato.Default)) { Formato = tbFormato.NumerosEnteros; } if (!esNuevo) { valor = util.GetAsString(CampoData, MyFila, "0"); } this.Text = valor; } else if ((MyColumna.DataType == typeof(UInt16)) || (MyColumna.DataType == typeof(UInt32)) || (MyColumna.DataType == typeof(UInt64))) { if (valor.Trim() == "") { valor = "0"; } if ((Formato == null) || (Formato == tbFormato.Default)) { Formato = tbFormato.NumerosEnterosPositivos; } if (!esNuevo) { valor = util.GetAsString(CampoData, MyFila, "0"); } this.Text = valor; } else { if (!esNuevo) { valor = util.GetAsString(CampoData, MyFila); } if (CampoData.ToUpper().Contains("CEDULA")) { valor = util.FormatearCedulaRNC(valor); } else if (CampoData.ToUpper().Contains("RNC")) { valor = util.FormatearCedulaRNC(valor); } else if (CampoData.ToUpper().Contains("TELEFONO")) { valor = util.FormatearTelefono(valor); } else if (CampoData.ToUpper().Contains("CELULAR")) { valor = util.FormatearTelefono(valor); } this.Text = valor.Trim(); } } if (EsAutoGenerado) { this.Enabled = false; } if ((!esNuevo) && (this.Enabled)) { this.Enabled = EsEditable; } } catch (Exception) { throw; } }
public void SetValorEnDS(int posicion = 0) { ELRUtils util = new ELRUtils(); try { if (CampoData == null) { CampoData = ""; } if (EsAutoGenerado) { this.Enabled = false; } if ((DSData != null) && (CampoData.Trim() != "")) { if ((!EsAutoGenerado) && (NombreTabla.Trim() == "")) { if (CampoData.ToUpper().Contains("CEDULA")) { DSData.Tables[0].Rows[posicion][CampoData] = util.FormatearCedulaRNC(this.Text).Trim(); } else if (CampoData.ToUpper().Contains("RNC")) { DSData.Tables[0].Rows[posicion][CampoData] = util.FormatearCedulaRNC(this.Text).Trim(); } else if (CampoData.ToUpper().Contains("TELEFONO")) { DSData.Tables[0].Rows[posicion][CampoData] = util.FormatearTelefono(this.Text).Trim(); } else if (CampoData.ToUpper().Contains("CELULAR")) { DSData.Tables[0].Rows[posicion][CampoData] = util.FormatearTelefono(this.Text).Trim(); } else { DSData.Tables[0].Rows[posicion][CampoData] = this.Text.Trim(); } } else if (!EsAutoGenerado) { if (CampoData.ToUpper().Contains("CEDULA")) { DSData.Tables[NombreTabla].Rows[posicion][CampoData] = util.FormatearCedulaRNC(this.Text).Trim(); } else if (CampoData.ToUpper().Contains("RNC")) { DSData.Tables[NombreTabla].Rows[posicion][CampoData] = util.FormatearCedulaRNC(this.Text).Trim(); } else if (CampoData.ToUpper().Contains("TELEFONO")) { DSData.Tables[NombreTabla].Rows[posicion][CampoData] = util.FormatearTelefono(this.Text).Trim(); } else if (CampoData.ToUpper().Contains("CELULAR")) { DSData.Tables[NombreTabla].Rows[posicion][CampoData] = util.FormatearTelefono(this.Text).Trim(); } else { DSData.Tables[NombreTabla].Rows[posicion][CampoData] = this.Text.Trim(); } } } } catch (Exception) { throw; } }