예제 #1
0
        void ValidaArticulo2()
        {
            if (txt_articidoldbus.Text.ToString().Length == 7)
            {
                DataTable Data = new DataTable();
                String Query = " SELECT DISTINCT a.articid,articidold,articname,max(rd.[version])'version' " +
                               " FROM tb_pt_articulo a " +
                               " INNER JOIN tb_pp_recetadet rd ON a.articid = rd.articid " +
                               " WHERE articidold = '" + txt_articidoldbus.Text + "' GROUP BY a.articid,articidold,articname ";
                Data = DatosSQL(Query);

                if (Data.Rows.Count > 0)
                {
                    xarticid = Data.Rows[0]["articid"].ToString();
                    txt_articidoldbus.Text = Data.Rows[0]["articidold"].ToString();
                    txt_articnamebus.Text = Data.Rows[0]["articname"].ToString();
                    txt_versionbus.Text = Data.Rows[0]["version"].ToString();

                    tb_pt_articuloBL BL = new tb_pt_articuloBL();
                    tb_pt_articulo BE = new tb_pt_articulo();
                    DataTable dt = new DataTable();
                    BE.articid = Data.Rows[0]["articid"].ToString();
                    BE.top = true;
                    dt = BL.GetAll_Color(EmpresaID, BE).Tables[0];
                    if (dt.Rows.Count > 0)
                    {
                        dgv_color.Columns[2].HeaderText = dt.Rows[0]["talla01"].ToString();
                        dgv_color.Columns[3].HeaderText = dt.Rows[0]["talla02"].ToString();
                        dgv_color.Columns[4].HeaderText = dt.Rows[0]["talla03"].ToString();
                        dgv_color.Columns[5].HeaderText = dt.Rows[0]["talla04"].ToString();
                        dgv_color.Columns[6].HeaderText = dt.Rows[0]["talla05"].ToString();
                        dgv_color.Columns[7].HeaderText = dt.Rows[0]["talla06"].ToString();
                        dgv_color.Columns[8].HeaderText = dt.Rows[0]["talla07"].ToString();
                        dgv_color.Columns[9].HeaderText = dt.Rows[0]["talla08"].ToString();
                        dgv_color.Columns[10].HeaderText = dt.Rows[0]["talla09"].ToString();
                        dgv_color.Columns[11].HeaderText = dt.Rows[0]["talla10"].ToString();
                        dgv_color.Columns[12].HeaderText = dt.Rows[0]["talla11"].ToString();
                        dgv_color.Columns[13].HeaderText = dt.Rows[0]["talla12"].ToString();
                        dgv_color.AutoGenerateColumns = false;
                        dgv_color.DataSource = dt;
                        dgv_color.Enabled = true;
                    }

                    PintarCeldas();
                }
                else
                {
                    MessageBox.Show("El Articulo No tiene Recetas...!!!", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
예제 #2
0
        void ValidaArticulo()
        {
            tb_pt_articuloBL BL = new tb_pt_articuloBL();
            tb_pt_articulo BE = new tb_pt_articulo();
            tb_pt_articulo BE2 = new tb_pt_articulo();
            DataTable dt = new DataTable();
            BE.articidold = txt_articidold.Text;
            dt = BL.GetAll(EmpresaID,BE).Tables[0];

            if (dt.Rows.Count > 0)
            {
                txt_articidold.Text = dt.Rows[0]["articidold"].ToString();
                txt_articname.Text = dt.Rows[0]["articname"].ToString();
                BE2.articid = dt.Rows[0]["articid"].ToString();
                xarticid = dt.Rows[0]["articid"].ToString();
                // Aca Generamos el Nuevo Correlativo
                GeneraVersion(dt.Rows[0]["articid"].ToString());
                BE2.top = true;

                if (txt_articidold.Text.ToString().Length == 7 || txt_articidoldbus.Text.ToString().Length == 7)
                {
                    dt = BL.GetAll_Color(EmpresaID, BE2).Tables[0];
                    if (dt.Rows.Count > 0)
                    {
                        dgv_color.Columns[2].HeaderText = dt.Rows[0]["talla01"].ToString();
                        dgv_color.Columns[3].HeaderText = dt.Rows[0]["talla02"].ToString();
                        dgv_color.Columns[4].HeaderText = dt.Rows[0]["talla03"].ToString();
                        dgv_color.Columns[5].HeaderText = dt.Rows[0]["talla04"].ToString();
                        dgv_color.Columns[6].HeaderText = dt.Rows[0]["talla05"].ToString();
                        dgv_color.Columns[7].HeaderText = dt.Rows[0]["talla06"].ToString();
                        dgv_color.Columns[8].HeaderText = dt.Rows[0]["talla07"].ToString();
                        dgv_color.Columns[9].HeaderText = dt.Rows[0]["talla08"].ToString();
                        dgv_color.Columns[10].HeaderText = dt.Rows[0]["talla09"].ToString();
                        dgv_color.Columns[11].HeaderText = dt.Rows[0]["talla10"].ToString();
                        dgv_color.Columns[12].HeaderText = dt.Rows[0]["talla11"].ToString();
                        dgv_color.Columns[13].HeaderText = dt.Rows[0]["talla12"].ToString();
                        dgv_color.AutoGenerateColumns = false;
                        dgv_color.DataSource = dt;
                        dgv_color.Enabled = true;
                    }
                }
            }
        }