예제 #1
0
 public static FormCompra GetInstancia()
 {
     if (_Instancia == null)
     {
         _Instancia = new FormCompra();
     }
     return(_Instancia);
 }
예제 #2
0
        private void DataListado_DoubleClick(object sender, EventArgs e)
        {
            FormCompra form = FormCompra.GetInstancia();
            string     par1, par2;

            par1 = Convert.ToString(this.DataListado.CurrentRow.Cells["Id_Proveedor"].Value);
            par2 = Convert.ToString(this.DataListado.CurrentRow.Cells["Empresa"].Value);
            form.setProveedor(par1, par2);
            this.Close();
        }
예제 #3
0
        private void gradientColor4_Click(object sender, EventArgs e)
        {
            FormCompra Formulario;

            Formulario = ParentForm.MdiChildren.OfType <FormCompra>().FirstOrDefault();
            //Si el formulario no existe
            if (Formulario == null)
            {
                Formulario = FormCompra.GetInstancia();
                Formulario.Show();
                Formulario.MdiParent     = this.ParentForm;
                Formulario.Dock          = DockStyle.Fill;
                Formulario.Id_Trabajador = Convert.ToInt32(this.Id_Trabajador);
            }
            else
            //Si el formulario existe
            {
                Formulario.Activate();
            }
        }
예제 #4
0
 private void FormCompra_FormClosing(object sender, FormClosingEventArgs e)
 {
     _Instancia = null;
 }