示例#1
0
        private void cERRARALMACENToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            //Se Busca el formulario, buscandolo entre los forms abiertos
            Form FrmEvitarMultipleForm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmCerrarAlmacen);

            if (FrmEvitarMultipleForm != null)
            {
                //si la instancia existe la pongo en primer plano
                FrmEvitarMultipleForm.BringToFront();
                return;
            }
            //--------------------------------------------

            //Abrir Formulario dentro del MDI.
            FrmCerrarAlmacen abrir = new FrmCerrarAlmacen();

            abrir.MdiParent = this;
            abrir.Show();
            //--------------------------------------------
        }
示例#2
0
        private void cERRARALMACENToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            try
            {
                SqlDataReader lector = fn.selectMultiValues("select top(1)aa.IDApertura,cast(c.FECHA_HORA as date) as Fecha,aa.Estado from AperturaAlmacen aa inner join CAJA c on aa.IDCaja = c.ID order by IDApertura desc");
                lector.Read();

                string IDApertura = lector["IDApertura"].ToString();
                string Fecha      = lector["Fecha"].ToString();
                string Estado     = lector["Estado"].ToString();

                //VERIFICAMOS SI EL ALMACEN SE ENCUENTRA CERRADO
                if (Estado == "C")
                {
                    MessageBox.Show("El Almacen se Encuentra Cerrado desde el Dia " + Fecha, "FactuTED", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }


                //Se Busca el formulario, buscandolo entre los forms abiertos
                Form FrmEvitarMultipleForm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmCerrarAlmacen);

                if (FrmEvitarMultipleForm != null)
                {
                    //si la instancia existe la pongo en primer plano
                    FrmEvitarMultipleForm.BringToFront();
                    return;
                }
                //--------------------------------------------

                //Abrir Formulario dentro del MDI.
                FrmCerrarAlmacen abrir = new FrmCerrarAlmacen();
                abrir.MdiParent = this;
                abrir.Show();
                //--------------------------------------------
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "FactuTED", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }