public ActionResult Agregar(encuesta_mostrarPreguntas2CLS Oencuesta_mostrarPreguntasCLS) { String Usuario = Request.Form["user"]; int res = 0; using (var db = new csstdura_encuestaEntities()) { using (var transaction = new TransactionScope()) { try { for (int x = 1; x < 3; x++) { //var nombreVariable = "radio_"+x; encuesta_resultados resultado = new encuesta_resultados(); resultado.resu_emp_id = int.Parse(Request.Form["id_empresa"]); resultado.resu_encu_id = Oencuesta_mostrarPreguntasCLS.encu_id; resultado.resu_denc_id = int.Parse(Request.Form["denc_id_" + x]);//Oencuesta_mostrarPreguntasCLS.denc_id; resultado.resu_usua_id = int.Parse(Request.Form["id_usuario"]); resultado.resu_resultado = Request.Form["Valor_radio_" + x]; resultado.resu_fecha = DateTime.Now; db.encuesta_resultados.Add(resultado); res = db.SaveChanges(); } transaction.Complete(); } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } if (res == 1) { return(Content("<script language='javascript' type='text/javascript'>alert('Registro exitoso!');window.location = '/Encuesta3/Index?user="******" ';</script>")); } else { return(Content("<script language='javascript' type='text/javascript'>alert('Ocurrio un error!');window.location = '/Admin/CatalogoEmpresa';</script>")); } } } }
public ActionResult Agregar(encuesta_mostrarPreguntasCLS Oencuesta_mostrarPreguntasCLS) { String Usuario = Request.Form["user"]; int res = 0; int bandera = 0; using (var db = new csstdura_encuestaEntities()) { using (var transaction = new TransactionScope()) { int id_empresa = db.Database.SqlQuery <int>("select usua_empresa from encuesta_usuarios where usua_n_usuario = '" + Usuario + "'").FirstOrDefault(); String num_empleados = db.Database.SqlQuery <String>("select emp_no_trabajadores from encuesta_empresa where emp_id = '" + id_empresa + "'").FirstOrDefault(); try { for (int x = 1; x < 7; x++) { //var nombreVariable = "radio_"+x; encuesta_resultados resultado = new encuesta_resultados(); resultado.resu_emp_id = int.Parse(Request.Form["id_empresa"]); resultado.resu_encu_id = Oencuesta_mostrarPreguntasCLS.encu_id; resultado.resu_denc_id = int.Parse(Request.Form["denc_id_" + x]);//Oencuesta_mostrarPreguntasCLS.denc_id; resultado.resu_usua_id = int.Parse(Request.Form["id_usuario"]); resultado.resu_resultado = Request.Form["Valor_radio_" + x]; if (Request.Form["Valor_radio_" + x].Equals("SI")) { bandera = 1; } resultado.resu_fecha = DateTime.Now; db.encuesta_resultados.Add(resultado); res = db.SaveChanges(); } transaction.Complete(); } catch (DbEntityValidationException dbEx) { foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } if (res == 1) { if (bandera == 1) { return(Content("<script language='javascript' type='text/javascript'>alert('Registro exitoso!');window.location = '/Encuesta2/Index?user="******" ';</script>")); } else { if (int.Parse(num_empleados) < 51) { return(Content("<script language='javascript' type='text/javascript'>alert('Registro exitoso!');window.location = '/Encuesta3/Index5?user="******" ';</script>")); } { return(Content("<script language='javascript' type='text/javascript'>alert('Registro exitoso!');window.location = '/Encuesta3/Index13?user="******" ';</script>")); } } } else { return(Content("<script language='javascript' type='text/javascript'>alert('Ocurrio un error!');window.location = '/Admin/CatalogoEmpresa';</script>")); } } } }