public DataTable validarIdioma(UAidioma datos) { DataTable Usuario = new DataTable(); SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["Sql"].ConnectionString); try { SqlDataAdapter dataAdapter = new SqlDataAdapter("idioma.f_validar_idioma", conection); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_nombre", SqlDbType.VarChar, 100).Value = datos.Nombre; dataAdapter.SelectCommand.Parameters.Add("_terminacion", SqlDbType.VarChar, 10).Value = datos.Terminacion; conection.Open(); dataAdapter.Fill(Usuario); } catch (Exception Ex) { throw Ex; } finally { if (conection != null) { conection.Close(); } } return(Usuario); }
protected void Eliminar_Click(object sender, EventArgs e) { UIdioma datos = new UIdioma(); L_Persistencia user = new L_Persistencia(); UAidioma idioma = new UAidioma(); LUser data = new LUser(); //LIdioma user = new LIdioma(); ClientScriptManager cm = this.ClientScript; try { idioma.Id = int.Parse(Session["idioma"].ToString()); idioma.Nombre = Session["nombre"].ToString(); idioma.Terminacion = Session["terminacion"].ToString(); datos.Mensaje = Session["men1"].ToString(); datos.B = Session["men2"].ToString(); String nombre = idioma.Nombre; DataTable regis = data.ToDataTable(data.obtenerIdiomac(nombre)); String esquema = "idioma"; String tabla = "idioma"; String pk = Session["user_id"].ToString(); String session = Session.SessionID; data.delete(regis, esquema, tabla, pk, session); datos = user.eliminarIdioma(idioma, datos); this.RegisterStartupScript("mensaje", datos.Mensaje); } catch { Session["ddl"] = 1; } }
public void insertIdioma(UAidioma idioma) { using (var db = new Mapeo("idioma")) { db.idioma.Add(idioma); db.SaveChanges(); } }
public void eliminarIdiomas(UAidioma idioma) { using (var db = new Mapeo("idioma")) { db.idioma.Attach(idioma); db.Entry(idioma).State = EntityState.Deleted; db.SaveChanges(); } }
public UIdioma eliminarIdioma(UAidioma datos, UIdioma idioma) { Idioma data = new Idioma(); UIdioma dato = new UIdioma(); if (datos.Id != 1) { data.eliminarIdiomas(datos); dato.Mensaje = "<script type='text/javascript'>alert('" + idioma.Mensaje.ToString() + "');window.location=\"Idioma.aspx\"</script>"; } else { dato.Mensaje = "<script type='text/javascript'>alert('" + idioma.B.ToString() + "');window.location=\"Idioma.aspx\"</script>"; } return(dato); }
public UIdioma insertarIdioma(UAidioma idiomas, UIdioma idioma) { UIdioma user = new UIdioma(); Idioma data = new Idioma(); System.Data.DataTable validez = data.validarIdioma(idiomas); if (int.Parse(validez.Rows[0]["id"].ToString()) > 0) { data.insertIdioma(idiomas); //cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Usuario Creado Correctamente');</script>"); user.Mensaje = "<script type='text/javascript'>alert('" + idioma.Mensaje.ToString() + "');window.location=\"Idioma.aspx\"</script>"; } else { user.Mensaje = "<script type='text/javascript'>alert('" + idioma.A.ToString() + "');</script>"; } return(user); }
protected void BT_Agregar_Click(object sender, EventArgs e) { UAidioma user = new UAidioma(); L_Persistencia datos = new L_Persistencia(); //LIdioma datos = new LIdioma(); UIdioma idioma = new UIdioma(); LUser data = new LUser(); user.Nombre = TB_Nombre.Text.ToString(); user.Terminacion = TB_Terminacion.Text.ToString(); idioma.Mensaje = Session["men"].ToString(); idioma.A = Session["men3"].ToString(); //idioma = datos.insertarIdioma(user,idioma); idioma = datos.insertarIdioma(user, idioma); DataTable regis = data.ToDataTable(data.obtenerAdiomas()); String esquema = "idioma"; String tabla = "idioma"; String pk = Session["user_id"].ToString(); String session = Session.SessionID; data.insert(regis, esquema, tabla, pk, session); this.RegisterStartupScript("mensaje", idioma.Mensaje); }