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(); } }
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); }
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>") : ""); }
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)); }
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); }