Exemple #1
0
        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);
            }
        }