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 FormDesglosePagoCliente_Load(object sender, EventArgs e) { bool permiteCheques = false; bool permiteTarjetaC = false; string sValor = ""; int valor = 0; try { btnAceptar.Enabled = false; db.NOMBRE_USUARIO = nombreUsuario; lbTotal.Text = "TOTAL: " + monto.ToString("N2"); txtAPagar.ReadOnly = !esCredito; txtEnEfectivo.Text = enEfectivo.ToString("N2"); txtEnCheques.Text = enCheques.ToString("N2"); txtEnTarjeta.Text = enTarjetas.ToString(); txtACredito.Text = "0.00"; montoDeduda = monto; grbCredito.Visible = esCredito; getEntidadById(entidadId); txtCedulaRNC.Enabled = esNuevo; //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]; } //BUSCAMOS LA VARIABLES PARA PERMITIR COBRO EN CHEQUES valor = -1; sValor = ""; sValor = db.GetValorVariable("COBRO_EN_CHEQUES").Trim().ToUpper(); int.TryParse(sValor, out valor); if (valor > 0) { permiteCheques = true; } else { permiteCheques = (sValor == "TRUE"); } //BUSCAMOS LA VARIABLES PARA PERMITIR COBRO EN TARJETA CREDITO valor = -1; sValor = ""; sValor = db.GetValorVariable("COBRO_EN_TARJETA_C").Trim().ToUpper(); int.TryParse(sValor, out valor); if (valor > 0) { permiteTarjetaC = true; } else { permiteTarjetaC = (sValor == "TRUE"); } txtEnCheques.Enabled = permiteCheques; txtEnTarjeta.Enabled = permiteTarjetaC; Calcular(); } catch (Exception ex) { utils.MostrarMensajeError(ex.Message); } }
private void EditarVariableClick(object sender, EventArgs e) { Button btn = null; FormVariablesSistema frm = new FormVariablesSistema(); int index = 0; DataRow filaActual = null; bool continuar = true; int resultado = 0; string variable = ""; try { btn = (Button)sender; if (btn == btnEditarVariable) { continuar = false; if (dtgVariables.SelectedRows != null) { index = dtgVariables.CurrentRow.Index; frm.valorUnico = int.Parse(dtgVariables["unicoVariable", index].Value.ToString()); filaActual = DTVariables.Select("Unico = " + frm.valorUnico.ToString())[0]; variable = filaActual["Variable"].ToString(); frm.variable = variable; frm.valor = filaActual["Valor"].ToString(); frm.comentario = filaActual["Comentario"].ToString(); continuar = true; } } else if (btn == btnAgregarVariable) { filaActual = DTVariables.NewRow(); filaActual["Unico"] = 0; filaActual["EsSistema"] = true; filaActual["Modulo"] = "SYS"; } else { continuar = false; } if (continuar) { frm.ShowDialog(); if (frm.lOK) { variable = frm.variable; filaActual["Variable"] = frm.variable; filaActual["Valor"] = frm.valor; filaActual["Comentario"] = frm.comentario; if (frm.valorUnico == 0) { DTVariables.Rows.Add(filaActual); index = DTVariables.Rows.Count - 1; resultado = db.InsertarFromFila(filaActual, "TSISTEMA_VARIABLES", "Unico"); } else { resultado = db.UpdateFromRow("TSISTEMA_VARIABLES", filaActual, "Unico"); } if (resultado > 0) { GetVariables(); IrAVariable(variable); } } } } catch (Exception ex) { DTVariables.RejectChanges(); objUtil.MostrarMensajeError(ex.Message); } }