예제 #1
0
 void frmCategoriaClientes_FormClosed(object sender, FormClosedEventArgs e)
 {
     frmCategoriaClientes = null;
 }
예제 #2
0
        private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            treeView1.Refresh();

            if (e.Action == TreeViewAction.ByMouse)
            {
                if (botonCLickeado == fue_Clickeado.Ventas)//solo si se hizo clic en btnVentas
                {
                    #region ModuloVentas
                    //Inicio Modulo de Ventas

                    //visualizar modulo especifico
                    btnVentas_Click("Ventas", null);

                    if (e.Node.Text == "Categoria de Clientes")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmCategoriaClientes == null)
                        {
                            frmCategoriaClientes             = new Frm_CategoriaClientes();
                            frmCategoriaClientes.MdiParent   = this;
                            frmCategoriaClientes.FormClosed += new FormClosedEventHandler(frmCategoriaClientes_FormClosed);
                        }
                        frmCategoriaClientes.WindowState   = FormWindowState.Normal;
                        frmCategoriaClientes.StartPosition = FormStartPosition.CenterScreen;
                        frmCategoriaClientes.BringToFront();
                        frmCategoriaClientes.Show();
                    }

                    if (e.Node.Text == "SubCategoria de Clientes")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmSubCategoriaClientes == null)
                        {
                            frmSubCategoriaClientes             = new Frm_SubCategoriaClientes();
                            frmSubCategoriaClientes.MdiParent   = this;
                            frmSubCategoriaClientes.FormClosed += new FormClosedEventHandler(frmSubCategoriaClientes_FormClosed);
                        }
                        frmSubCategoriaClientes.WindowState   = FormWindowState.Normal;
                        frmSubCategoriaClientes.StartPosition = FormStartPosition.CenterScreen;
                        frmSubCategoriaClientes.BringToFront();
                        frmSubCategoriaClientes.Show();
                    }

                    if (e.Node.Text == "Clientes")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmClientes == null)
                        {
                            frmClientes             = new Frm_Clientes();
                            frmClientes.MdiParent   = this;
                            frmClientes.FormClosed += new FormClosedEventHandler(frmClientes_FormClosed);
                        }
                        frmClientes.WindowState   = FormWindowState.Normal;
                        frmClientes.StartPosition = FormStartPosition.CenterScreen;
                        frmClientes.BringToFront();
                        frmClientes.Show();
                    }

                    if (e.Node.Text == "Cotizaciones")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmCotizaciones == null)
                        {
                            frmCotizaciones             = new Frm_Cotizaciones();
                            frmCotizaciones.MdiParent   = this;
                            frmCotizaciones.FormClosed += new FormClosedEventHandler(frmCotizaciones_FormClosed);
                        }
                        frmCotizaciones.WindowState   = FormWindowState.Normal;
                        frmCotizaciones.StartPosition = FormStartPosition.CenterScreen;
                        frmCotizaciones.BringToFront();
                        frmCotizaciones.Show();
                    }

                    if (e.Node.Text == "Facturacion")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmFacturas == null)
                        {
                            frmFacturas             = new Frm_Facturas();
                            frmFacturas.MdiParent   = this;
                            frmFacturas.FormClosed += new FormClosedEventHandler(frmFacturas_FormClosed);
                        }
                        frmFacturas.WindowState   = FormWindowState.Normal;
                        frmFacturas.StartPosition = FormStartPosition.CenterScreen;
                        frmFacturas.BringToFront();
                        frmFacturas.Show();
                    }

                    if (e.Node.Text == "Recibos")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmRecibos == null)
                        {
                            frmRecibos             = new Frm_Recibos();
                            frmRecibos.MdiParent   = this;
                            frmRecibos.FormClosed += new FormClosedEventHandler(frmRecibos_FormClosed);
                        }
                        frmRecibos.WindowState   = FormWindowState.Normal;
                        frmRecibos.StartPosition = FormStartPosition.CenterScreen;
                        frmRecibos.BringToFront();
                        frmRecibos.Show();
                    }


                    if (e.Node.Text == "Notas de Creditos CxC")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmNotasCreditosCxC == null)
                        {
                            frmNotasCreditosCxC             = new Frm_NotasCreditos();
                            frmNotasCreditosCxC.MdiParent   = this;
                            frmNotasCreditosCxC.FormClosed += new FormClosedEventHandler(frmNotasCreditosCxC_FormClosed);
                        }
                        frmNotasCreditosCxC.WindowState   = FormWindowState.Normal;
                        frmNotasCreditosCxC.StartPosition = FormStartPosition.CenterScreen;
                        frmNotasCreditosCxC.BringToFront();
                        frmNotasCreditosCxC.Show();
                    }

                    if (e.Node.Text == "Notas de Debito CxC")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmNotasDebitosCxC == null)
                        {
                            frmNotasDebitosCxC             = new Frm_NotasDebitos();
                            frmNotasDebitosCxC.MdiParent   = this;
                            frmNotasDebitosCxC.FormClosed += new FormClosedEventHandler(frmNotasDebitosCxC_FormClosed);
                        }
                        frmNotasDebitosCxC.WindowState   = FormWindowState.Normal;
                        frmNotasDebitosCxC.StartPosition = FormStartPosition.CenterScreen;
                        frmNotasDebitosCxC.BringToFront();
                        frmNotasDebitosCxC.Show();
                    }

                    if (e.Node.Text == "Terminos")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmTerminos == null)
                        {
                            frmTerminos             = new Frm_Terminos();
                            frmTerminos.MdiParent   = this;
                            frmTerminos.FormClosed += new FormClosedEventHandler(frmTerminos_FormClosed);
                        }
                        frmTerminos.WindowState   = FormWindowState.Normal;
                        frmTerminos.StartPosition = FormStartPosition.CenterScreen;
                        frmTerminos.BringToFront();
                        frmTerminos.Show();
                    }

                    if (e.Node.Text == "Cajas")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmCajas == null)
                        {
                            frmCajas             = new Frm_Cajas();
                            frmCajas.MdiParent   = this;
                            frmCajas.FormClosed += new FormClosedEventHandler(frmCajas_FormClosed);
                        }
                        frmCajas.WindowState   = FormWindowState.Normal;
                        frmCajas.StartPosition = FormStartPosition.CenterScreen;
                        frmCajas.BringToFront();
                        frmCajas.Show();
                    }
                    #endregion ModuloVentas
                }//Fin Modulo de Ventas

                else if (botonCLickeado == fue_Clickeado.Compras) //solo si se hizo clic en btnCompras
                {
                    #region ModuloCompras
                    //Inicio Modulo de Compras

                    //visualizar modulo especifico
                    btnCompras_Click("Compras", null);

                    if (e.Node.Text == "Categoria de Suplidores")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmCategoriaSuplidor == null)
                        {
                            frmCategoriaSuplidor             = new Frm_CategoriaSuplidores();
                            frmCategoriaSuplidor.MdiParent   = this;
                            frmCategoriaSuplidor.FormClosed += new FormClosedEventHandler(frmCategoriaSuplidor_FormClosed);
                        }
                        frmCategoriaSuplidor.WindowState   = FormWindowState.Normal;
                        frmCategoriaSuplidor.StartPosition = FormStartPosition.CenterScreen;
                        frmCategoriaSuplidor.BringToFront();
                        frmCategoriaSuplidor.Show();
                    }


                    if (e.Node.Text == "SubCategoria de Suplidores")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmSubCateSupli == null)
                        {
                            frmSubCateSupli             = new Frm_SubCategoriaSuplidores();
                            frmSubCateSupli.MdiParent   = this;
                            frmSubCateSupli.FormClosed += new FormClosedEventHandler(frmSubCateSupli_FormClosed);
                        }
                        frmSubCateSupli.WindowState   = FormWindowState.Normal;
                        frmSubCateSupli.StartPosition = FormStartPosition.CenterScreen;
                        frmSubCateSupli.BringToFront();
                        frmSubCateSupli.Show();
                    }


                    if (e.Node.Text == "Suplidores")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmSuplidores == null)
                        {
                            frmSuplidores             = new Frm_Suplidores();
                            frmSuplidores.MdiParent   = this;
                            frmSuplidores.FormClosed += new FormClosedEventHandler(frmSuplidores_FormClosed);
                        }
                        frmSuplidores.WindowState   = FormWindowState.Normal;
                        frmSuplidores.StartPosition = FormStartPosition.CenterScreen;
                        frmSuplidores.BringToFront();
                        frmSuplidores.Show();
                    }


                    if (e.Node.Text == "Ordenes de Compras")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmOrdenesCompras == null)
                        {
                            frmOrdenesCompras             = new Frm_OrdenesCompras();
                            frmOrdenesCompras.MdiParent   = this;
                            frmOrdenesCompras.FormClosed += new FormClosedEventHandler(frmOrdenesCompras_FormClosed);
                        }
                        frmOrdenesCompras.WindowState   = FormWindowState.Normal;
                        frmOrdenesCompras.StartPosition = FormStartPosition.CenterScreen;
                        frmOrdenesCompras.BringToFront();
                        frmOrdenesCompras.Show();
                    }


                    if (e.Node.Text == "Compras")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmCompras == null)
                        {
                            frmCompras             = new Frm_Compras();
                            frmCompras.MdiParent   = this;
                            frmCompras.FormClosed += new FormClosedEventHandler(frmCompras_FormClosed);
                        }
                        frmCompras.WindowState   = FormWindowState.Normal;
                        frmCompras.StartPosition = FormStartPosition.CenterScreen;
                        frmCompras.BringToFront();
                        frmCompras.Show();
                    }


                    if (e.Node.Text == "Notas de Creditos CxP")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmNotasCreditosCxP == null)
                        {
                            frmNotasCreditosCxP             = new Frm_NotasCreditosCxP();
                            frmNotasCreditosCxP.MdiParent   = this;
                            frmNotasCreditosCxP.FormClosed += new FormClosedEventHandler(frmNotasCreditosCxP_FormClosed);
                        }
                        frmNotasCreditosCxP.WindowState   = FormWindowState.Normal;
                        frmNotasCreditosCxP.StartPosition = FormStartPosition.CenterScreen;
                        frmNotasCreditosCxP.BringToFront();
                        frmNotasCreditosCxP.Show();
                    }



                    if (e.Node.Text == "Notas de Debitos CxP")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmNotasDebitosCxP == null)
                        {
                            frmNotasDebitosCxP             = new Frm_NotasDebitosCxP();
                            frmNotasDebitosCxP.MdiParent   = this;
                            frmNotasDebitosCxP.FormClosed += new FormClosedEventHandler(frmNotasDebitosCxP_FormClosed);
                        }
                        frmNotasDebitosCxP.WindowState   = FormWindowState.Normal;
                        frmNotasDebitosCxP.StartPosition = FormStartPosition.CenterScreen;
                        frmNotasDebitosCxP.BringToFront();
                        frmNotasDebitosCxP.Show();
                    }


                    #endregion
                }//Fin Modulo de Compras

                else if (botonCLickeado == fue_Clickeado.Inventario) //solo si se hizo clic en btnInventario
                {
                    #region ModuloInventario

                    //visualizar modulo especifico
                    btnInventario_Click("Inventario", null);

                    if (e.Node.Text == "Categoria de Articulos")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmCategoriaArticulos == null)
                        {
                            frmCategoriaArticulos             = new Frm_CategoriaArticulos();
                            frmCategoriaArticulos.MdiParent   = this;
                            frmCategoriaArticulos.FormClosed += new FormClosedEventHandler(frmCategoriaArticulos_FormClosed);
                        }
                        frmCategoriaArticulos.WindowState   = FormWindowState.Normal;
                        frmCategoriaArticulos.StartPosition = FormStartPosition.CenterScreen;
                        frmCategoriaArticulos.BringToFront();
                        frmCategoriaArticulos.Show();
                    }

                    if (e.Node.Text == "SubCategoria de Articulos")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmSubCateArtic == null)
                        {
                            frmSubCateArtic             = new Frm_SubCategoriaArticulos();
                            frmSubCateArtic.MdiParent   = this;
                            frmSubCateArtic.FormClosed += new FormClosedEventHandler(frmSubCateArtic_FormClosed);
                        }
                        frmSubCateArtic.WindowState   = FormWindowState.Normal;
                        frmSubCateArtic.StartPosition = FormStartPosition.CenterScreen;
                        frmSubCateArtic.BringToFront();
                        frmSubCateArtic.Show();
                    }


                    if (e.Node.Text == "Almacen")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmAlmacen == null)
                        {
                            frmAlmacen             = new Frm_Almacen();
                            frmAlmacen.MdiParent   = this;
                            frmAlmacen.FormClosed += new FormClosedEventHandler(frmAlmacen_FormClosed);
                        }
                        frmAlmacen.WindowState   = FormWindowState.Normal;
                        frmAlmacen.StartPosition = FormStartPosition.CenterScreen;
                        frmAlmacen.BringToFront();
                        frmAlmacen.Show();
                    }

                    if (e.Node.Text == "Marcas")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmMarcas == null)
                        {
                            frmMarcas             = new Frm_Marcas();
                            frmMarcas.MdiParent   = this;
                            frmMarcas.FormClosed += new FormClosedEventHandler(frmMarcas_FormClosed);
                        }
                        frmMarcas.WindowState   = FormWindowState.Normal;
                        frmMarcas.StartPosition = FormStartPosition.CenterScreen;
                        frmMarcas.BringToFront();
                        frmMarcas.Show();
                    }

                    if (e.Node.Text == "Articulos")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmArticulos == null)
                        {
                            frmArticulos             = new Frm_Articulos();
                            frmArticulos.MdiParent   = this;
                            frmArticulos.FormClosed += new FormClosedEventHandler(frmArticulos_FormClosed);
                        }
                        frmArticulos.WindowState   = FormWindowState.Normal;
                        frmArticulos.StartPosition = FormStartPosition.CenterScreen;
                        frmArticulos.BringToFront();
                        frmArticulos.Show();
                    }

                    if (e.Node.Text == "Tranferencia de Almacenes")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmTransfAlmacenes == null)
                        {
                            frmTransfAlmacenes             = new Frm_TransferenciaAlmacenes();
                            frmTransfAlmacenes.MdiParent   = this;
                            frmTransfAlmacenes.FormClosed += new FormClosedEventHandler(frmTransfAlmacenes_FormClosed);
                        }
                        frmTransfAlmacenes.WindowState   = FormWindowState.Normal;
                        frmTransfAlmacenes.StartPosition = FormStartPosition.CenterScreen;
                        frmTransfAlmacenes.BringToFront();
                        frmTransfAlmacenes.Show();
                    }


                    #endregion
                }//Fin Modulo de Inventario

                else if (botonCLickeado == fue_Clickeado.Administracion) //solo si se hizo clic en btnAdministracion
                {
                    #region ModuloAdministracion

                    //visualizar modulo especifico
                    btnAdministracion_Click("Administracion", null);

                    if (e.Node.Text == "Datos de Compania")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmCompania == null)
                        {
                            frmCompania             = new Frm_Compania();
                            frmCompania.MdiParent   = this;
                            frmCompania.FormClosed += new FormClosedEventHandler(frmCompania_FormClosed);
                        }
                        frmCompania.WindowState   = FormWindowState.Normal;
                        frmCompania.StartPosition = FormStartPosition.CenterScreen;
                        frmCompania.BringToFront();
                        frmCompania.Show();
                    }

                    if (e.Node.Text == "Empleados")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmEmpleados == null)
                        {
                            frmEmpleados             = new Frm_Empleados();
                            frmEmpleados.MdiParent   = this;
                            frmEmpleados.FormClosed += new FormClosedEventHandler(frmEmpleados_FormClosed);
                        }
                        frmEmpleados.WindowState   = FormWindowState.Normal;
                        frmEmpleados.StartPosition = FormStartPosition.CenterScreen;
                        frmEmpleados.BringToFront();
                        frmEmpleados.Show();
                    }


                    if (e.Node.Text == "Usuarios")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmUsuarios == null)
                        {
                            frmUsuarios             = new Frm_Usuarios();
                            frmUsuarios.MdiParent   = this;
                            frmUsuarios.FormClosed += new FormClosedEventHandler(frmUsuarios_FormClosed);
                        }
                        frmUsuarios.WindowState   = FormWindowState.Normal;
                        frmUsuarios.StartPosition = FormStartPosition.CenterScreen;
                        frmUsuarios.BringToFront();
                        frmUsuarios.Show();
                    }


                    if (e.Node.Text == "Impuestos")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmImpuestos == null)
                        {
                            frmImpuestos             = new Frm_Impuestos();
                            frmImpuestos.MdiParent   = this;
                            frmImpuestos.FormClosed += new FormClosedEventHandler(frmImpuestos_FormClosed);
                        }
                        frmImpuestos.WindowState   = FormWindowState.Normal;
                        frmImpuestos.StartPosition = FormStartPosition.CenterScreen;
                        frmImpuestos.BringToFront();
                        frmImpuestos.Show();
                    }

                    if (e.Node.Text == "Modo de Pago")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmModoPago == null)
                        {
                            frmModoPago             = new Frm_MododePago();
                            frmModoPago.MdiParent   = this;
                            frmModoPago.FormClosed += new FormClosedEventHandler(frmModoPago_FormClosed);
                        }
                        frmModoPago.WindowState   = FormWindowState.Normal;
                        frmModoPago.StartPosition = FormStartPosition.CenterScreen;
                        frmModoPago.BringToFront();
                        frmModoPago.Show();
                    }

                    if (e.Node.Text == "Numeracion")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmNumeracion == null)
                        {
                            frmNumeracion             = new Frm_Numeracion();
                            frmNumeracion.MdiParent   = this;
                            frmNumeracion.FormClosed += new FormClosedEventHandler(frmNumeracion_FormClosed);
                        }
                        frmNumeracion.WindowState   = FormWindowState.Normal;
                        frmNumeracion.StartPosition = FormStartPosition.CenterScreen;
                        frmNumeracion.BringToFront();
                        frmNumeracion.Show();
                    }


                    if (e.Node.Text == "Gastos")
                    {
                        //verificar si fue llamado anteriormente
                        if (frmGastos == null)
                        {
                            frmGastos             = new Frm_Gastos();
                            frmGastos.MdiParent   = this;
                            frmGastos.FormClosed += new FormClosedEventHandler(frmGastos_FormClosed);
                        }
                        frmGastos.WindowState   = FormWindowState.Normal;
                        frmGastos.StartPosition = FormStartPosition.CenterScreen;
                        frmGastos.BringToFront();
                        frmGastos.Show();
                    }
                    #endregion
                }//Fin Modulo de Administracion
            }
            treeView1.Refresh();
        }