private void ActcboTasasCambio() { l_tasascambiodolar tasascambio = new l_tasascambiodolar(); DataTable dt1 = new DataTable(); dt1 = tasascambio.select("1 order by id desc"); cboTasasCambio.DataSource = dt1; }
private void ConfigForm() { this.dtItems.Columns.Add("codprod", typeof(string)); this.dtItems.Columns.Add("descrip", typeof(string)); this.dtItems.Columns.Add("refere", typeof(string)); this.dtItems.Columns.Add("marca", typeof(string)); this.dtItems.Columns.Add("costact", typeof(decimal)); this.dtItems.Columns.Add("costant", typeof(decimal)); this.dtItems.Columns.Add("precio1", typeof(decimal)); this.dtItems.Columns.Add("precio2", typeof(decimal)); this.dtItems.Columns.Add("precio3", typeof(decimal)); this.dtItems.Columns.Add("existen", typeof(decimal)); this.dtItems.Columns.Add("fechauv", typeof(DateTime)); this.dtItems.Columns.Add("fechauc", typeof(DateTime)); this.dtItems.Columns.Add("sj_selec", typeof(bool)); this.dtItems.Columns.Add("sj_tasacambio", typeof(decimal)); this.dtItems.Columns.Add("sj_costodolar", typeof(decimal)); this.dtItems.Columns.Add("sj_p1dolar", typeof(decimal)); this.dtItems.Columns.Add("sj_p2dolar", typeof(decimal)); this.dtItems.Columns.Add("sj_p3dolar", typeof(decimal)); this.dtItems.Columns.Add("sj_putilidad1", typeof(decimal)); this.dtItems.Columns.Add("sj_putilidad2", typeof(decimal)); this.dtItems.Columns.Add("sj_putilidad3", typeof(decimal)); this.dtItems.Columns.Add("actualiza", typeof(bool)); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = this.dtItems; misclases.namecompany = ConfigurationManager.AppSettings["namecompany"].ToUpper(); misclases.conexLite = misclases.Conexion_Sqlite(); misclases.conexSql = misclases.Conexion_Sql(); cboGrupo.DataSource = misclases.CursorTable("select * from sainsta"); cboBuscapor.SelectedIndex = 0; cboGrupo.SelectedValue = 0; ActualizaEstructuraBD(); // l_tasascambiodolar tasascambio = new l_tasascambiodolar(); DataTable dt1 = new DataTable(); dt1 = tasascambio.select("1 order by id desc limit 1"); if (dt1.Rows.Count > 0) { this.ultimatasa = Convert.ToDecimal(dt1.Rows[0]["tasacambio"]); } texTasaCambio.Text = this.ultimatasa.ToString("F0"); ActcboTasasCambio(); ValidaInicio(); }
private void ActualizarPrecios() { DialogResult SiNo; SiNo = MessageBox.Show("¿ Desea actualizar los precios de los productos ?", "Conforme", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (SiNo == DialogResult.Yes) { t_saprod saprod = new t_saprod(); l_tasascambiodolar tasascambio = new l_tasascambiodolar(); DataRow[] rowFound = this.dtItems.Select("actualiza"); DateTime fecha = DateTime.Now; int i = 0; toolStripProgressBar1.Maximum = rowFound.Length; foreach (DataRow row in rowFound) { toolStripStatusLabel1.Text = row["codprod"].ToString(); saprod.CostAct = Convert.ToDecimal(row["costact"]); saprod.CostPro = saprod.CostAct; saprod.CostAnt = Convert.ToDecimal(row["costant"]); saprod.Precio1 = Convert.ToDecimal(row["precio1"]); saprod.Precio2 = Convert.ToDecimal(row["precio2"]); saprod.Precio3 = Convert.ToDecimal(row["precio3"]); saprod.sj_selec = Convert.ToBoolean(row["sj_selec"]); saprod.sj_tasacambio = Convert.ToDecimal(row["sj_tasacambio"]); saprod.sj_costodolar = Convert.ToDecimal(row["sj_costodolar"]); saprod.sj_p1dolar = Convert.ToDecimal(row["sj_p1dolar"]); saprod.sj_p2dolar = Convert.ToDecimal(row["sj_p2dolar"]); saprod.sj_p3dolar = Convert.ToDecimal(row["sj_p3dolar"]); saprod.sj_putilidad1 = Convert.ToDecimal(row["sj_putilidad1"]); saprod.sj_putilidad2 = Convert.ToDecimal(row["sj_putilidad2"]); saprod.sj_putilidad3 = Convert.ToDecimal(row["sj_putilidad3"]); saprod.sj_feulactualiza = fecha; saprod.update("codprod = '" + row["codprod"].ToString() + "'"); row["actualiza"] = false; toolStripProgressBar1.Value = i; i++; } toolStripStatusLabel1.Text = "Listo"; toolStripProgressBar1.Value = 0; statusStrip1.Refresh(); if (this.recalcular) { tasascambio.tasacambio = Convert.ToDecimal(texTasaCambio.Text); tasascambio.insert(); this.ultimatasa = tasascambio.tasacambio; this.recalcular = false; ActcboTasasCambio(); } btnActualizarPrecios.Enabled = false; CalTot(); } }