public List <MultiIdiomaEntidad> MapearTextos(DataSet ds) { List <MultiIdiomaEntidad> ListTextosTraducidos = new List <MultiIdiomaEntidad>(); try { foreach (DataRow row in ds.Tables[0].Rows) { MultiIdiomaEntidad unaTraduccion = new MultiIdiomaEntidad(); // unaTraduccion.IdMultiIdioma = (int)row["IdMultiIdioma"]; //unaTraduccion.MiIdioma = new IdiomaEntidad(); //unaTraduccion.MiIdioma.IdIdioma = (int)row["IdIdioma"]; unaTraduccion.NombreDelControl = row["NombreDelControl"].ToString(); unaTraduccion.Texto = row["Texto"].ToString(); ListTextosTraducidos.Add(unaTraduccion); } return(ListTextosTraducidos); } catch (Exception es) { throw; } }
public List <MultiIdiomaEntidad> MapearControles(DataSet ds) { List <MultiIdiomaEntidad> ListControles = new List <MultiIdiomaEntidad>(); try { foreach (DataRow row in ds.Tables[0].Rows) { MultiIdiomaEntidad unControl = new MultiIdiomaEntidad(); unControl.IdMultiIdioma = (int)row["IdMultiIdioma"]; unControl.MiIdioma = new IdiomaEntidad(); unControl.MiIdioma.IdIdioma = (int)row["IdIdioma"]; unControl.NombreDelControl = row["NombreDelControl"].ToString(); unControl.Texto = row["Texto"].ToString(); ListControles.Add(unControl); } return(ListControles); } catch (Exception es) { throw; } }
protected void btnGuardarModificacion_Click(object sender, EventArgs e) { try { if (TXTNombreDelControl.Text == " " | TxtTextoControl.Text == " ") { LbMensaje.Text = " Debe ingresar valores"; LbMensaje.Visible = true; } else { LbMensaje.Visible = false; MultiIdiomaEntidad unIdioma = new MultiIdiomaEntidad(); unIdioma.IdMultiIdioma = int.Parse(hid.Value); unIdioma.MiIdioma = new IdiomaEntidad(); unIdioma.MiIdioma.IdIdioma = int.Parse(ddlIdioma.SelectedValue); unIdioma.NombreDelControl = TXTNombreDelControl.Text; unIdioma.Texto = TxtTextoControl.Text; GestorIdioma.ModificarControlMultiIdioma(unIdioma); LimpiarTextos(); CargarGrilla(); } } catch { } }
public int ModificarControlMultiIdioma(MultiIdiomaEntidad idioma) { try { _dal.MultiIdiomaControlUpdate(idioma); return(0); } catch (Exception ex) { throw ex; } }
public int RegistrarControlTraduccion(MultiIdiomaEntidad idioma) { try { _dal.RegistrarControlTraduccion(idioma); return(0); } catch (Exception ex) { throw ex; } }
/// <summary> /// Updates a record in the LenguajeControl table. /// </summary> public void Update(MultiIdiomaEntidad lenguajeControl) { ValidationUtility.ValidateArgument("lenguajeControl", lenguajeControl); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@Texto", lenguajeControl.Texto), new SqlParameter("@IdIdioma", lenguajeControl.MiIdioma.IdIdioma), new SqlParameter("@NombreDelControl", lenguajeControl.NombreDelControl), }; SqlClientUtility.ExecuteNonQuery(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "MultiIdiomaControlUpdate", parameters); }
public void RegistrarControlTraduccion(MultiIdiomaEntidad control) { SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdIdioma", control.MiIdioma.IdIdioma), new SqlParameter("@NombreDelControl", control.NombreDelControl), new SqlParameter("@Texto", control.Texto) }; var resultado = (decimal)SqlClientUtility.ExecuteScalar(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "MultiIdiomaControlInsert", parameters); int IdIdiomaRes = decimal.ToInt32(resultado); control.IdMultiIdioma = IdIdiomaRes; }
public MultiIdiomaEntidad SelectControl(int idMultiIdioma) { SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdMultiIdioma", idMultiIdioma) }; using (DataSet dt = SqlClientUtility.ExecuteDataSet(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "SelectControl", parameters)) { MultiIdiomaEntidad LenguajeEntidad = new MultiIdiomaEntidad(); LenguajeEntidad = MapearControles2(dt); return(LenguajeEntidad); } }
/// <summary> /// Selects a single record from the LenguajeControl table. /// </summary> public MultiIdiomaEntidad Select(string texto, int idLenguaje) { SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@Texto", texto), new SqlParameter("@IdIdioma", idLenguaje), }; using (DataTable dt = SqlClientUtility.ExecuteDataTable(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "MultiIdiomaControlSelect", parameters)) { MultiIdiomaEntidad LenguajeControlEntidad = new MultiIdiomaEntidad(); LenguajeControlEntidad = Mapeador.MapearFirst <MultiIdiomaEntidad>(dt); return(LenguajeControlEntidad); } }
protected void BtnAltaIdioma_Click(object sender, EventArgs e) { MultiIdiomaEntidad unIdioma = new MultiIdiomaEntidad(); try { unIdioma.MiIdioma = new IdiomaEntidad(); unIdioma.MiIdioma.IdIdioma = int.Parse(ddlIdioma.SelectedValue); unIdioma.NombreDelControl = TXTNombreDelControl.Text; unIdioma.Texto = TxtTextoControl.Text; GestorIdioma.RegistrarControlTraduccion(unIdioma); LimpiarTextos(); CargarGrilla(); } catch (Exception ex) { } }