コード例 #1
0
        void autoCompleteTextBox()
        {
            DataTable dt = cnProductos.ConsultaPorFormula(int.Parse(cmbFormula.EditValue.ToString()));
            AutoCompleteStringCollection collection = new AutoCompleteStringCollection();

            foreach (DataRow row in dt.Rows)
            {
                collection.Add(Convert.ToString(row["NombreProducto"]));
            }
            txtNombre.MaskBox.AutoCompleteSource       = AutoCompleteSource.CustomSource;
            txtNombre.MaskBox.AutoCompleteMode         = AutoCompleteMode.SuggestAppend;
            txtNombre.MaskBox.AutoCompleteCustomSource = collection;
        }
コード例 #2
0
        private void btnBaja_ItemClick(object sender, ItemClickEventArgs e)
        {
            DialogResult ds = MessageBox.Show("¿Estas seguro que deseas eliminar '" + txtFormula.Text + "' ?",
                                              "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (ds == DialogResult.Yes)
            {
                if (cnProductos.ConsultaPorFormula(IdFormula).Rows.Count == 0)
                {
                    cnFormulas.Borrar(IdFormula);
                    Close();
                }
                else
                {
                    MessageBox.Show("No puedes dar de baja esta fórmula porque tiene productos activos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }