示例#1
0
        private void Guardar()
        {
            App_Code.Configuracion.SubCategorias oRegistro = new App_Code.Configuracion.SubCategorias(int.Parse(this.lblFicha.Text));

            oRegistro.Nombre      = this.txtNombre.Text.ToString().ToUpper();
            oRegistro.Codigo      = this.txtCodigo.Text.ToString().ToUpper();
            oRegistro.Descripcion = this.txtDescripcion.Text.ToString().ToUpper();
            oRegistro.CategoriaId = int.Parse(this.cmbCategoria.SelectedValue.ToString());

            try
            {
                if (!Validar())
                {
                    if (oRegistro.Err)
                    {
                        oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1200702");
                        if (oFuncion.Err)
                        {
                            MessageBox.Show("Disculpe Usted No Tiene Acceso a Esta Accion", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                            return;
                        }
                        else
                        {
                            oRegistro.Insertar();
                        }
                    }
                    else
                    {
                        oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1200703");
                        if (oFuncion.Err)
                        {
                            MessageBox.Show("Disculpe Usted No Tiene Acceso a Esta Accion", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                            return;
                        }
                        else
                        {
                            oRegistro.Actualizar();
                        }
                    }
                    MessageBox.Show(oRegistro.Msg, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Consulta();
                    this.Presentar(oRegistro.Id);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#2
0
        private void Presentar(int id)
        {
            App_Code.Configuracion.SubCategorias oRegistro  = new App_Code.Configuracion.SubCategorias(id);
            App_Code.Configuracion.Categorias    oCategoria = new App_Code.Configuracion.Categorias(oRegistro.CategoriaId);

            this.lblFicha.Text       = oRegistro.Id.ToString("0");
            this.txtCodigo.Text      = oRegistro.Codigo;
            this.txtNombre.Text      = oRegistro.Nombre;
            this.txtDescripcion.Text = oRegistro.Descripcion;
            this.cmbCategoria.Text   = oCategoria.Nombre;

            oFuncion.Leer(panterasoftware.Formularios.frmPrincipal.id_grupo_usuario, "1200704");
            if (!oFuncion.Err)
            {
                this.btnEliminar.Enabled = true;
            }
        }