Exemplo n.º 1
0
        protected void btnAdicionar_Click(object sender, EventArgs e)
        {
            String strMarcaId = DDMarca.SelectedValue;

            //string strArticuloId = dwArticulo.SelectedValue;
            lblError.Text = "";
            string strArticuloId = txtArticulo.Text;
            string idMarca       = DDMarca.SelectedValue;
            bool   validar       = true;
            bool   validarMarca  = true;

            strArticuloId = strArticuloId.Trim();


            if (strArticuloId != "")
            {
                validar = Promocion.BuscarArticuloMarca(_Promo_ID, idMarca, strArticuloId);
            }
            else
            {
                foreach (GridViewRow row in GridArticulos.Rows)
                {
                    string valor = row.Cells[0].Text;
                    if (valor == strMarcaId)
                    {
                        validarMarca = false;
                    }
                }

                if (!(validarMarca))
                {
                    lblError.Text      = "Debe digitar Codigo de Articulo.";
                    lblError.ForeColor = System.Drawing.Color.Red;
                }
                else
                {
                    strArticuloId = "999999T";
                }
            }

            if (validar)
            {
                if (validarMarca)
                {
                    respuesta = Promocion.insertarMarcaArticulo(_Promo_ID, strMarcaId, strArticuloId);

                    if (respuesta)
                    {
                        llenarGrilla();

                        lblError.Text      = "Se agrego correctamente.";
                        lblError.ForeColor = System.Drawing.Color.Green;
                    }
                }
            }
            else
            {
                lblError.Text      = "Código de Articulo Incorrecto";
                lblError.ForeColor = System.Drawing.Color.Red;
            }
        }