protected void ddlTipoLinea_SelectedIndexChanged(object sender, EventArgs e) { if (this.ddlTipoLinea.SelectedIndex == 0) { this.ddlTablas.SelectedIndex = 0; this.gvEquivalencias.DataSource = null; this.gvEquivalencias.DataBind(); this.imgAgregarEquivalencia.ImageUrl = "~/MarcaVisual/iconos/agregar.png"; this.ddlCamposLineas.Items.Clear(); this.ddlCamposTablas.Items.Clear(); this.ddlCamposLineas.Enabled = this.ddlCamposTablas.Enabled = false; } else { this.ddlCamposLineas.Enabled = true; IdConfiguracion = Convert.ToInt32(this.ddlTipoLinea.SelectedValue); EstructuraArchivo objEA = new EstructuraArchivo(); objEA.pConfiguracion = IdConfiguracion; objEA.pRequiereCambio = true; this.ddlCamposLineas.Items.Clear(); this.ddlCamposLineas.DataSource = new EstructuraArchivoLN().consultar(objEA); this.ddlCamposLineas.DataTextField = "pNombreCampo"; this.ddlCamposLineas.DataValueField = "pOid"; this.ddlCamposLineas.DataBind(); UtilidadesWeb.agregarSeleccioneDDL(this.ddlCamposLineas); llenarGrillaEquivalencias(); } }
private void llenarGrillaCampos() { EstructuraArchivo objEA = new EstructuraArchivo(); objEA.pConfiguracion = OidConfiguracion; gvCampos.DataSource = CamposEstructura = new EstructuraArchivoLN().consultar(objEA); gvCampos.DataBind(); }
/// <summary> /// Permite la consulta de los ajustes existentes en la base de datos /// </summary> /// <param name="objEntidad">Entidad que contienen los datos a llenar en los parametros del procedimiento almacenado</param> /// <returns>Lista de datos</returns> public List <EstructuraArchivo> consultar(EstructuraArchivo objEntidad) { EstructuraArchivoAD objConsultor = new EstructuraArchivoAD(); List <EstructuraArchivo> lista = new List <EstructuraArchivo>(); lista = objConsultor.consultar(objEntidad); Error = objConsultor.Error; return(lista); }
/// <summary> /// Permite operar un registro especifico /// </summary> /// <param name="objEntidad">Datos del registro a operar</param> /// <returns>Registros afectados</returns> public int actualizar(EstructuraArchivo objEntidad) { objEntidad.pOperacion = TiposConsultas.ACTUALIZAR; int cuenta = -1; EstructuraArchivoAD objConsultor = new EstructuraArchivoAD(); cuenta = objConsultor.ejecutarNoConsulta(objEntidad); Error = objConsultor.Error; return(cuenta); }
protected void gvCampos_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("Editar")) { OidEstructuraArchivo = Convert.ToInt32(HttpUtility.HtmlDecode(gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text)); ddlTipoDato.SelectedValue = HttpUtility.HtmlDecode(gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[8].Text); ddlAlineacion.SelectedValue = HttpUtility.HtmlDecode(gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[7].Text); txbOrdenColumna.Text = HttpUtility.HtmlDecode(gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text); txbNombreCampo.Text = HttpUtility.HtmlDecode(gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text); txbLongitud.Text = HttpUtility.HtmlDecode(gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[5].Text); ddlCaracterRelleno.SelectedValue = HttpUtility.HtmlDecode(gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[6].Text); txbCantidadDecimales.Text = HttpUtility.HtmlDecode(gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[9].Text); if (HttpUtility.HtmlDecode(gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[10].Text).Equals(" ")) { ddlFormatoFecha.SelectedIndex = 0; } else { ddlFormatoFecha.SelectedValue = HttpUtility.HtmlDecode(gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[10].Text); } chbEsContador.Checked = ((CheckBox)gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[11].Controls[0]).Checked; chbRequiereCambio.Checked = ((CheckBox)gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[12].Controls[0]).Checked; chbTieneValor.Checked = ((CheckBox)gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[13].Controls[0]).Checked; txbValor.Text = HttpUtility.HtmlDecode(gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[14].Text); imgBtnAgregarCampo.ImageUrl = "~/MarcaVisual/iconos/aceptar.png"; validarTipoDato(); } else if (e.CommandName.Equals("Eliminar")) { EstructuraArchivo objEA = new EstructuraArchivo(); objEA.pOid = Convert.ToInt32(HttpUtility.HtmlDecode(gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[2].Text)); campos = (Convert.ToString(HttpUtility.HtmlDecode(this.gvCampos.Rows[Convert.ToInt32(e.CommandArgument)].Cells[4].Text))); int valor = new EstructuraArchivoLN().borrar(objEA); if (valor == 0) { UtilidadesWeb.ajustarMensaje(lbEstado, "Se eliminó el campo exitosamente!", TipoMensaje.Informacion); llenarGrillaCampos(); Log(3, 2); campos = string.Empty; } else { UtilidadesWeb.ajustarMensaje(lbEstado, "No fue posible eliminar el campo, es posible que tenga traducciones asociadas!!!", TipoMensaje.Error); } } }
private void agregarCampo() { EstructuraArchivo objEntidad = new EstructuraArchivo(); objEntidad.pAlineacion = ddlAlineacion.SelectedValue; if (ddlTipoDato.SelectedValue.Equals("DE")) { objEntidad.pCantidadDecimales = Convert.ToInt32(txbCantidadDecimales.Text.Trim()); } else { objEntidad.pCantidadDecimales = 0; } objEntidad.pCaracterRelleno = ddlCaracterRelleno.SelectedValue; objEntidad.pConfiguracion = OidConfiguracion; objEntidad.pEsContador = chbEsContador.Checked; if (ddlTipoDato.SelectedValue.Equals("FE")) { objEntidad.pFormatoFecha = ddlFormatoFecha.SelectedValue; } else { objEntidad.pFormatoFecha = " "; } objEntidad.pLongitud = Convert.ToInt32(txbLongitud.Text.Trim()); objEntidad.pNombreCampo = txbNombreCampo.Text.Trim(); objEntidad.pOrdenColumna = Convert.ToInt32(txbOrdenColumna.Text.Trim()); objEntidad.pTipoDato = ddlTipoDato.SelectedValue; objEntidad.pRequiereCambio = chbRequiereCambio.Checked; objEntidad.pValorPorDefecto = chbTieneValor.Checked; objEntidad.pValor = txbValor.Text.Trim(); int valor = 0; EstructuraArchivoLN objEA = new EstructuraArchivoLN(); String add = "actualizado"; if (OidEstructuraArchivo > 0) { objEntidad.pOid = OidEstructuraArchivo; valor = objEA.actualizar(objEntidad); } else { valor = objEA.insertar(objEntidad); add = "agregado"; } if (valor > 0) { #region (INFORMACION PARA LOG) campos = string.Concat(objEntidad.pNombreCampo, " con ORDEN COLUMNA:", Convert.ToString(objEntidad.pOrdenColumna.Value), ", LONGITUD:", Convert.ToString(objEntidad.pLongitud.Value), ", REQUIERE CAMBIO:", Convert.ToString(objEntidad.pRequiereCambio.Value).ToUpper(), ", ES CONTADOR:", Convert.ToString(objEntidad.pEsContador.Value).ToUpper(), ", ALINEACION:", this.ddlAlineacion.SelectedItem.Text.ToUpper(), ", CARACTER RELLENO:", this.ddlCaracterRelleno.SelectedItem.Text.ToUpper(), ", VALOR POR DEFECTO:", Convert.ToString(objEntidad.pValorPorDefecto.Value).ToUpper(), ", VALOR:", objEntidad.pValor, ", TIPO DATO:", this.ddlTipoDato.SelectedItem.Text.ToUpper(), ", CANTIDAD DE DECIMALES:", Convert.ToString(objEntidad.pCantidadDecimales.Value), ", FORMATO FECHA:", objEntidad.pFormatoFecha); #endregion UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha " + add + " el campo " + objEntidad.pNombreCampo + ".", TipoMensaje.Informacion); limpiarCampos(); if (add.Equals("actualizado")) { Log(2, 2); } else { Log(1, 2); } campos = string.Empty; } else { UtilidadesWeb.ajustarMensaje(lbEstado, "No se logro agregar el campo " + objEntidad.pNombreCampo + ".", TipoMensaje.Error); } }
private void agregarCampo() { EstructuraArchivo objEntidad = new EstructuraArchivo(); objEntidad.pAlineacion = ddlAlineacion.SelectedValue; if (ddlTipoDato.SelectedValue.Equals("DE")) { objEntidad.pCantidadDecimales = Convert.ToInt32(txbCantidadDecimales.Text.Trim()); } else { objEntidad.pCantidadDecimales = 0; } objEntidad.pCaracterRelleno = ddlCaracterRelleno.SelectedValue; objEntidad.pConfiguracion = OidConfiguracion; objEntidad.pEsContador = chbEsContador.Checked; if (ddlTipoDato.SelectedValue.Equals("FE")) { objEntidad.pFormatoFecha = ddlFormatoFecha.SelectedValue; } else { objEntidad.pFormatoFecha = " "; } objEntidad.pLongitud = Convert.ToInt32(txbLongitud.Text.Trim()); objEntidad.pNombreCampo = txbNombreCampo.Text.Trim(); objEntidad.pOrdenColumna = Convert.ToInt32(txbOrdenColumna.Text.Trim()); objEntidad.pTipoDato = ddlTipoDato.SelectedValue; objEntidad.pRequiereCambio = chbRequiereCambio.Checked; objEntidad.pValorPorDefecto = chbTieneValor.Checked; objEntidad.pValor = txbValor.Text.Trim(); int valor = 0; EstructuraArchivoLN objEA = new EstructuraArchivoLN(); String add = "actualizado"; if (OidEstructuraArchivo > 0) { objEntidad.pOid = OidEstructuraArchivo; valor = objEA.actualizar(objEntidad); } else { valor = objEA.insertar(objEntidad); add = "agregado"; } if (valor > 0) { UtilidadesWeb.ajustarMensaje(lbEstado, "Se ha " + add + " el campo " + objEntidad.pNombreCampo + ".", TipoMensaje.Informacion); limpiarCampos(); } else { UtilidadesWeb.ajustarMensaje(lbEstado, "No se logro agregar el campo " + objEntidad.pNombreCampo + ".", TipoMensaje.Error); } }