private void CargarSubCategoria(int categoria)
        {
            NSubCategoria bo = new NSubCategoria();

            if (bo.CuadroCombinadoxCategoria(categoria).Count > 0)
            {
                CbxSubCategoria.DataSource    = new BindingSource(bo.CuadroCombinadoxCategoria(categoria), null);
                CbxSubCategoria.ValueMember   = "Key";
                CbxSubCategoria.DisplayMember = "Value";
            }
            if (cbxsubcategoriaselected != 0)
            {
                CbxSubCategoria.SelectedValue = cbxsubcategoriaselected;
            }
        }
        private void Guardar()
        {
            ESubCategoria be = new ESubCategoria
            {
                ID        = Convert.ToInt32(lblIdentificador.Text),
                Categoria = Convert.ToInt32(CbxCategoria.SelectedValue),
                Nombre    = TxtNombre.Text
            };
            NSubCategoria bo = new NSubCategoria();

            if (modificar == 0)
            {
                if (bo.Agregar(be))
                {
                    TxtNombre.Text = "";
                    Listar();
                    Frm_Principal.Main.ChangeMessage("Sub Categoria agregado correctamente", "Success");
                }
                else
                {
                    Frm_Principal.Main.ChangeMessage("Algo salio mal, Intente de nuevo", "Failed");
                }
            }
            else if (modificar == 1)
            {
                if (bo.Modificar(be))
                {
                    Listar();
                    Frm_Principal.Main.ChangeMessage("Sub Categoria modificado correctamente", "Success");
                }
                else
                {
                    Frm_Principal.Main.ChangeMessage("Algo salio mal, Intente de nuevo", "Failed");
                }
            }
        }
        private void Listar()
        {
            NSubCategoria bo = new NSubCategoria();

            DgvSubCategoria.DataSource = bo.Listar();
        }