public UUser agregarMateria(Materia materia, string sesion, int selIdioma)////aqui { UUser user = new UUser(); DMReg datos = new DMReg(); UIdioma encId = new UIdioma(); LMIdioma idioma = new LMIdioma(); Int32 FORMULARIO = 10; Materia mat = new Materia(); DMSeguridad dmseg = new DMSeguridad(); MEncMateria mencmateria = new MEncMateria(); encId = idioma.obtIdioma(FORMULARIO, selIdioma); user.Mensaje = " "; bool ok = datos.validaMateria(materia); if (ok == true) { materia.sesion = sesion; materia.ultima_modificacion = DateTime.Now.ToShortDateString(); datos.insertarMateria(materia, sesion); //this.Page.Response.Write("<script language='JavaScript'>window.alert('Materia Insertada con Exito');</script>"); user.Mensaje = encId.CompIdioma["L_Error_falta_materia"].ToString(); //"Materia Insertada con Exito"; mencmateria.nombre_materia_nuevo = materia.nombre_materia; mencmateria.sesion_nuevo = materia.sesion; dmseg.fiel_auditoria_agrega_materia("INSERT", sesion, mencmateria); } else { user.Mensaje = encId.CompIdioma["L_Error_materia_ya_esta"].ToString(); //"La Materia ya se encuentra en nuestra Base de Datos"; } return(user); }
protected void btn_agregam_Click(object sender, EventArgs e) { LMReg l_reg = new LMReg(); Materia mate = new Materia(); UUser usu = new UUser(); MEncMateria agrmat = new MEncMateria(); mate.nombre_materia = tb_materia.Text; usu = l_reg.agregarMateria(mate, Session.SessionID, int.Parse(Session["idioma"].ToString())); L_Error.Text = usu.Mensaje; GridView1.DataBind(); ddt_Materia.DataBind(); }
public void fiel_auditoria_agrega_materia(string _accion, string sesion, MEncMateria enc) { Auditoria au = new Auditoria(); au.fecha = DateTime.Now.ToShortDateString() + " " + DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second; au.accion = _accion; au.schema = "registro"; au.tabla = "materia"; au.pk = "1"; au.session = sesion; au.user_bd = "postgres"; if (_accion == "INSERT") { au.data = JsonConvert.SerializeObject(enc); using (var db = new Mapeo("public")) { db.auditoria.Add(au); db.SaveChanges(); } } }