Example #1
0
        private void TxtTalla_TextChanged(object sender, EventArgs e)
        {
            if (TxtTalla.Text != "")
            {
                string Nomprod  = TxtProdNom.Text;
                string idestilo = CboEstilo.SelectedValue != null?CboEstilo.SelectedValue.ToString() : "0";

                string idtipo = CboTipo.SelectedValue != null?CboTipo.SelectedValue.ToString() : "0";

                string idcolor = CboColor.SelectedValue != null?CboColor.SelectedValue.ToString() : "0";

                string talla = TxtTalla.Text;
                if (prod.prodexist(Nomprod, idestilo, idtipo, idcolor, talla))
                {
                    DataTable datos = new DataTable();
                    datos             = prod.DatosRestant(Nomprod, idestilo, idtipo, idcolor, talla);
                    NudCantidad.Value = decimal.Parse(datos.Rows[0][0].ToString());
                    TxtPrecio_C.Text  = datos.Rows[0][1].ToString();
                    TxtPrecio_M1.Text = datos.Rows[0][2].ToString();
                    TxtPrecio_M2.Text = datos.Rows[0][3].ToString();
                    TxtPrecio_V1.Text = datos.Rows[0][4].ToString();
                    TxtPrecio_V2.Text = datos.Rows[0][5].ToString();
                    TxtPrecio_V3.Text = datos.Rows[0][6].ToString();
                    TxtUbi.Text       = datos.Rows[0][7].ToString();

                    /*  using (var stream = File.Open(@".\imagen\" + datos.Rows[0][8].ToString(), FileMode.Open))
                     * {
                     *     Bitmap archivo = new Bitmap(stream);
                     *     Bitmap muestra = new Bitmap(RedimImage(archivo, 300, 200));
                     *     PbxProd.Image = muestra;
                     * }*/
                    ponerimg();
                    string materia = datos.Rows[0][9].ToString();
                    if (materia == "False")
                    {
                        RdbNo.Checked = true;
                    }
                    else if (materia == "True")
                    {
                        RdbSi.Checked = true;
                    }
                }
                else
                {
                    NudCantidad.Value    = 0;
                    TxtPrecio_C.Text     = "0";
                    TxtPrecio_M1.Text    = "0";
                    TxtPrecio_M2.Text    = "0";
                    TxtPrecio_V1.Text    = "0";
                    TxtPrecio_V2.Text    = "0";
                    TxtPrecio_V3.Text    = "0";
                    PbxProd.InitialImage = null;
                    PbxProd.Image        = null;
                }
            }
        }