예제 #1
0
        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");
        }
예제 #2
0
        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);
            //}
        }