Ejemplo n.º 1
0
        protected void btnGuardarTablaMaestra_OnClick(object sender, EventArgs e)
        {
            //var tablaId = Convert.ToInt32(Request["EmpresaId"]);
            var tablaId = Convert.ToInt32(ddlTablaMaestra.SelectedValue);

            var usuarioInfo    = ObtenerUsuarioInfo();
            var script         = new StringBuilder(String.Empty);
            var mensaje        = String.Empty;
            var tablaMaestraId = Convert.ToInt32(hdnTablaMaestraId.Value);

            #region Datos Parametro
            var tablaMaestraInfo = new TablaMaestraInfo();
            tablaMaestraInfo.TablaId        = tablaId;
            tablaMaestraInfo.TablaMaestraId = Convert.ToInt32(hdnTablaMaestraId.Value);
            tablaMaestraInfo.Codigo         = txtCodigo.Text.Trim();
            tablaMaestraInfo.NombreCorto    = txtNombreCorto.Text.Trim();
            tablaMaestraInfo.NombreLargo    = txtNombreLargo.Text.Trim();
            tablaMaestraInfo.Editable       = 0;
            tablaMaestraInfo.Activo         = (chkActivo.Checked) ? 1 : 0;
            #endregion

            if (tablaMaestraId.Equals(0))
            {
                tablaMaestraInfo.UsuarioCreacionId = usuarioInfo.UsuarioId;
                tablaMaestraId = new Negocio.TablaMaestra().Insertar(tablaMaestraInfo);
                if (tablaMaestraId > 0)
                {
                    script.Append("document.getElementById('hdnTablaMaestraId').value = " + tablaMaestraId + ";");
                    mensaje = "Se registró el Parámetro correctamente";
                }
                else
                {
                    mensaje = "Ya existe un Parámetro registrado con el nombre: " + txtNombreLargo.Text.Trim();
                }
            }
            else
            {
                tablaMaestraInfo.UsuarioModificacionId = usuarioInfo.UsuarioId;
                tablaMaestraId = new Negocio.TablaMaestra().Actualizar(tablaMaestraInfo);
                if (tablaMaestraId > 0)
                {
                    mensaje = "Se actualizó el Parámetro correctamente";
                }
                //else
                //{
                //    mensaje = "Ya existe un Parámetro registrado con el nombre: " + txtNombreLargo.Text.Trim();
                //}
            }
            script.Append("MostrarMensaje('" + mensaje + "');");
            script.Append("LimpiarTablaMaestra();");
            script.Append("var modalDialog = $find('mpeTablaMaestra'); modalDialog.hide();");

            CargarDatos(tablaId);
            RegistrarScript(script.ToString(), "GuardarTablaMaestra");
        }
Ejemplo n.º 2
0
        private void CargarInicial()
        {
            var usuarioInfo = ObtenerUsuarioInfo();

            var tablaMaestraInfo = new TablaMaestra().Listar(0, Constantes.TablaTamanioPagina).Where(x => x.Activo.Equals(1)).ToList();

            LlenarCombo(ddlNumeroRegistros, tablaMaestraInfo, "NombreCorto", "NombreLargo");
            ddlNumeroRegistros.SelectedValue = "5";

            tablaMaestraInfo = new Negocio.TablaMaestra().Listar(0, 0).Where(t => t.Codigo.Equals("0")).ToList();
            LlenarCombo(ddlTablaMaestra, tablaMaestraInfo, "TablaId", "NombreLargo");
        }