private void descripciónDeProduToolStripMenuItem_Click(object sender, EventArgs e) { string vMen = "Se actualizaran las descripciones (vacias) de la tabla de Anexos de producto,Esta seguro ?"; string vTit = "Actualizar"; if (MessageBox.Show(vMen, vTit, MessageBoxButtons.YesNo) == DialogResult.No) { return; } string vSql = cConstantes.SQL_Produc_Actu_Des; vSql = vSql.Replace("[?vbCr]", cConstantes.vbCtr.ToString()); vSql = vSql.Replace("[?vbLf]", cConstantes.vbLF.ToString()); DataTable dt = SQLDataAccess.Trae(vSql, cUtil.SQLConec(cParamXml.strConecProduc_Prueb)); cProducto.Articulo oProd = new cProducto.Articulo(); foreach (DataRow dr in dt.Rows) { string vProd = dr["Producto"].ToString(); string vId = dr["Id"].ToString(); string vWhere = " CREF = '" + vProd.Trim() + "' "; DataRow dr2; stalbProyecto.Text = "Actualizando Descripción de :" + vProd; Application.DoEvents(); dr2 = cUtil.fncTraeCampos("articulo", vWhere, cParamXml.strOleDBConecDbf, "DBF"); if (dr2 != null) { string vDes = dr2["cdetalle"].ToString(); oProd.Id = Convert.ToInt32(vId); oProd.fncGrabaCampo("Descripción", vDes); } } stalbProyecto.Text = "Proyecto:"; Application.DoEvents(); MessageBox.Show("Termino"); }
private void sbrModifCampo(string vCampo, string vValor) { cProducto.Articulo articulo = (cProducto.Articulo)bS1.Current; if ((articulo.aCampoModif != "") & (articulo.aCampoModif != null)) { vCampo = articulo.aCampoModif; } if ((articulo.aValor != "") & (articulo.aValor != null)) { vValor = articulo.aValor; } if (!articulo.fncGrabaCampo(vCampo, vValor)) { MessageBox.Show("No se ha podido Grabar el Dato"); bS1.CancelEdit(); } //if (vCampo == "CodCli") //{ // sbrActuCli(vValor); //} }