Beispiel #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (!validateUserAction(IdModulo, CMD_Administrar))
            {
                return;
            }

            eTerminoIdioma _oTIdioma = new eTerminoIdioma();
            bool           success   = false;

            _oTIdioma.IdIdioma    = Convert.ToInt16(drpIdioma.SelectedValue);
            _oTIdioma.Descripcion = this.txtDescripcion.Text;

            if (grvListado.SelectedIndex >= 0)
            {
                _oTIdioma.IdTermino = Convert.ToInt32(grvListado.SelectedDataKey.Value);
                success             = cCMS.TerminoIdioma_edit(_oTIdioma);
                RegistrarLog(IdModulo, CMD_Administrar, "Se ha actualizado el Término: " + _oTIdioma.IdIdioma.ToString());
            }

            if (success)
            {
                modDetalle.Hide();
                BindListado();
            }
            else
            {
                lblFormError.Text = cCMS.getErrorMessage();
            }
        }
Beispiel #2
0
        public List <eTerminoIdioma> GetWebList_TerminoIdioma(short IdTerminoGrupo, short IdIdioma)
        {
            SqlCommand cmd = new SqlCommand("pCMS_TerminoIdioma_weblist");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@IdTerminoGrupo", SqlDbType.SmallInt).Value = IdTerminoGrupo;
            cmd.Parameters.Add("@IdIdioma", SqlDbType.SmallInt).Value       = IdIdioma;

            SqlDataReader         reader = ExecuteReader(cmd);
            List <eTerminoIdioma> lista  = new List <eTerminoIdioma>();

            while (reader.Read())
            {
                eTerminoIdioma oTIdioma = new eTerminoIdioma();
                oTIdioma.IdTermino      = reader.GetInt32(0);
                oTIdioma.IdTerminoGrupo = reader.GetInt16(1);
                oTIdioma.IdIdioma       = reader.GetInt16(2);
                oTIdioma.Descripcion    = reader.GetString(3);
                oTIdioma.Variable       = reader.GetString(4);
                oTIdioma.IdTipoDato     = reader.GetByte(5);
                oTIdioma.Activo         = reader.GetBoolean(6);

                lista.Add(oTIdioma);
            }
            reader.Close();

            return(lista);
        }
Beispiel #3
0
        public eTerminoIdioma GetItem_TerminoIdioma(int IdTermino, short IdIdioma)
        {
            SqlCommand cmd = new SqlCommand("pCMS_TerminoIdioma_select");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@IdTermino", SqlDbType.Int).Value     = IdTermino;
            cmd.Parameters.Add("@IdIdioma", SqlDbType.SmallInt).Value = IdIdioma;

            SqlDataReader  reader   = ExecuteReader(cmd);
            eTerminoIdioma oTIdioma = null;

            if (reader.Read())
            {
                oTIdioma                = new eTerminoIdioma();
                oTIdioma.IdTermino      = reader.GetInt32(0);
                oTIdioma.IdTerminoGrupo = reader.GetInt16(1);
                oTIdioma.IdIdioma       = reader.GetInt16(2);
                oTIdioma.Descripcion    = reader.GetString(3);
                oTIdioma.Variable       = reader.GetString(4);
                oTIdioma.IdTipoDato     = reader.GetByte(5);
                oTIdioma.Activo         = reader.GetBoolean(6);
            }
            reader.Close();

            return(oTIdioma);
        }
        public static string GetValor(List <eTerminoIdioma> lTerminoIdioma, string Variable)
        {
            if (lTerminoIdioma == null || lTerminoIdioma.Count == 0)
            {
                return("");
            }

            eTerminoIdioma oTIdioma = lTerminoIdioma.Find(delegate(eTerminoIdioma oTI) { return(oTI.Variable == Variable); });

            return((oTIdioma != null) ? oTIdioma.Descripcion.Replace("\n", "\n<br>") : "");
        }
Beispiel #5
0
        public int Update_TerminoIdioma(eTerminoIdioma oTIdioma)
        {
            SqlCommand cmd = new SqlCommand("pCMS_TerminoIdioma_update");

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add("@IdTermino", SqlDbType.Int).Value             = oTIdioma.IdTermino;
            cmd.Parameters.Add("@IdIdioma", SqlDbType.SmallInt).Value         = oTIdioma.IdIdioma;
            cmd.Parameters.Add("@Descripcion", SqlDbType.VarChar, 2000).Value = oTIdioma.Descripcion;

            return(UpdateCommand(cmd));
        }
Beispiel #6
0
        private void FillDetalle(int TerminoID, short IdiomaID)
        {
            ClearFormDetalle();
            Trace.Warn("TerminoID, IdiomaID", TerminoID.ToString() + ", " + IdiomaID.ToString());

            eTerminoIdioma _oTIdioma = cCMS.TerminoIdioma_item(TerminoID, IdiomaID);

            if (_oTIdioma != null)
            {
                txtDescripcion.Text = _oTIdioma.Descripcion;

                switch (_oTIdioma.IdTipoDato)
                {
                case 3:
                    txtDescripcion.TextMode = TextBoxMode.SingleLine;
                    txtDescripcion.Rows     = 1;
                    lnkCargarImagen.Visible = true;
                    break;

                case 2:
                    txtDescripcion.TextMode = TextBoxMode.MultiLine;
                    txtDescripcion.Rows     = 4;
                    lnkCargarImagen.Visible = false;
                    break;

                case 1:
                default:
                    txtDescripcion.TextMode = TextBoxMode.SingleLine;
                    txtDescripcion.Rows     = 1;
                    lnkCargarImagen.Visible = false;
                    break;
                }

                pnlAlert.Visible = (!_oTIdioma.Activo);
            }
        }
 public bool TerminoIdioma_edit(eTerminoIdioma oTIdioma)
 {
     IdException = cTermino.Update_TerminoIdioma(oTIdioma);
     return(IdException == 0);
 }