Esempio n. 1
0
        private void NewBill_Click(object sender, EventArgs e)
        {
            //se localiza el formulario buscandolo entre los forms abiertos
            Form fnsc = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is SearchCustomer);

            if (fnsc != null)
            {
                if (fnsc.WindowState == FormWindowState.Minimized)
                {
                    fnsc.WindowState = FormWindowState.Normal;
                }
                //si la instancia existe la pongo en primer plano
                fnsc.BringToFront();
                return;
            }
            //sino existe la instancia se crea una nueva
            SearchCustomer fnscd = new SearchCustomer();

            fnscd.Show();
        }
        private void btnSelect_Click(object sender, RoutedEventArgs e)
        {
            SearchCustomer window = new SearchCustomer(this);

            window.Show();
        }