예제 #1
0
        public FrmEntradas(ModoOperacion ModoOperacion, DataRow FilaEntrada = null, FrmConsultaEntradas ConsultaEntradas = null)
        {
            InitializeComponent();
            this.ModoOperacion  = ModoOperacion;
            this.FilaEntrada    = FilaEntrada;
            _Funciones          = new ClsFunciones();
            _lnEntradas         = new LnEntradas(ModUsuario.SessionObjEnDatosConn);
            _lnInventario       = new LnInventario(ModUsuario.SessionObjEnDatosConn);
            _Entradas           = new Entr.ENTRADAS();
            _DetallesEntrada    = new Entr.DETALLES_ENTRADA();
            FrmBucadorProductos = new FrmBuscadorGenerico("[Pro].[ConsultarProductos] 1",
                                                          "IdProducto", "IdFamilia", "IdConfeccion")
            {
                Text = "Buscador de productos"
            };
            _objFunc = new ClsFunciones();

            this.ConsultaEntradas = ConsultaEntradas;


            if (FilaEntrada != null)
            {
                _Entradas.IdEntrada        = (int)FilaEntrada["IdEntrada"];
                _Entradas.IdEstatusEntrada = (int)FilaEntrada["IdEstatusEntrada"];
                _Entradas.IdProveedor      = (int)FilaEntrada["IdProveedor"];
                _Entradas.FechaEntrada     = (DateTime)FilaEntrada["FechaEntrada"];
                _Entradas.FechaEntrega     = (DateTime)FilaEntrada["FechaEntrega"];
                _Entradas.FolioFactura     = FilaEntrada["FolioFactura"].ToString();
            }
        }
예제 #2
0
        /// <summary>
        ///     ''' Metodo que controla el click del mnuCatalagos que se genera dinamicamente
        ///     ''' </summary>
        ///     ''' <param name="sender"></param>
        ///     ''' <param name="e"></param>
        ///     ''' <remarks></remarks>
        private void Menu_Click(object sender, EventArgs e)
        {
            string Nombre;

            try
            {
                ToolStripMenuItem Item = (ToolStripMenuItem)sender;
                Nombre = Item.Name;
            }
            catch (Exception)
            {
                ToolStripButton Item = (ToolStripButton)sender;
                Nombre = Item.Name;
            }

            // Dependiendo de la opcion seleccionada se ejecuta el codigo correspondiente
            switch (Nombre)
            {
            //case "mnuItem22":
            //case "tsboton22":
            //    {
            //        FrmEntradas FrmEntradas = new FrmEntradas(ModoOperacion.Alta)
            //        {
            //            MdiParent = this
            //        };
            //        FrmEntradas.Show();
            //        break;
            //    }

            case "mnuItem17":
            case "tsboton17":
            {
                FrmConsultaEntradas frmConsultaEntradas = new FrmConsultaEntradas()
                {
                    MdiParent = this
                };
                frmConsultaEntradas.Show();
                break;
            }

            //case "mnuItem24":
            //case "tsboton24":
            //    {
            //        FrmSalidas FrmSalidas = new FrmSalidas(ModoOperacion.Alta)
            //        {
            //            MdiParent = this
            //        };
            //        FrmSalidas.Show();
            //        break;
            //    }

            case "mnuItem18":
            case "tsboton18":
            {
                FrmConsultarSalidas FrmConsultarSalidas = new FrmConsultarSalidas();
                FrmConsultarSalidas.MdiParent = this;
                FrmConsultarSalidas.Show();
                break;
            }

            case "mnuItem19":
            case "tsboton19":
            {
                FrmBuscadorGenerico FrmBuscadorGenerico = new FrmBuscadorGenerico("[Inv].[ConsultarInventario]", false, "IdInventario", "IdFamilia", "IdConfeccion")
                {
                    MdiParent = this
                };
                FrmBuscadorGenerico.Text = "Inventario";
                FrmBuscadorGenerico.Show();
                break;
            }

            case ("mnuItemBarraHerrmaientas"):
            {
                tsCatalogos.Visible = tsmnuBarraHerramientas.Checked;
                break;
            }

            case ("mnuItemBarraEstado"):
            {
                statusStrip.Visible = tsmnuBarraEstado.Checked;
                break;
            }

            case ("mnuItemCascada"):
            {
                LayoutMdi(MdiLayout.Cascade);
                break;
            }

            case "mnuItemHorizontal":
            {
                LayoutMdi(MdiLayout.TileHorizontal);
                break;
            }

            case "mnuItemVertical":
            {
                LayoutMdi(MdiLayout.TileVertical);
                break;
            }

            case "mnuItemCerrarTodo":
            {
                // Close all child forms of the parent.
                foreach (Form ChildForm in MdiChildren)
                {
                    ChildForm.Close();
                }
                break;
            }

            case "mnuItemSalir":
            {
                Close();
                Dispose();
                break;
            }
            }
        }