public ActionResult Create([Bind(Include = "dep_id,dep_desc,dep_empresa")] encuaesta_departamento encuaesta_departamento) { if (ModelState.IsValid) { db.encuaesta_departamento.Add(encuaesta_departamento); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(encuaesta_departamento)); }
public ActionResult Create([Bind(Include = "centro_id,centro_desc,centro_empresa,centro_depto")] encuaesta_centro encuaesta_centro) { if (ModelState.IsValid) { db.encuaesta_centro.Add(encuaesta_centro); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(encuaesta_centro)); }
public ActionResult Create([Bind(Include = "periodo_id,periodo_desc,periodo_estatus")] encuaesta_periodo encuaesta_periodo) { if (ModelState.IsValid) { db.encuaesta_periodo.Add(encuaesta_periodo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(encuaesta_periodo)); }
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 Edit(encuesta_centroCLS Oencuesta_centroCLS) { if (!ModelState.IsValid) { return(View(Oencuesta_centroCLS)); } int id_centro = Oencuesta_centroCLS.centro_id; using (var db = new csstdura_encuestaEntities()) { encuaesta_centro Oencuaesta_centro = db.encuaesta_centro.Where(p => p.centro_id.Equals(id_centro)).First(); Oencuaesta_centro.centro_desc = Oencuesta_centroCLS.centro_desc; Oencuaesta_centro.centro_empresa = Oencuesta_centroCLS.centro_empresa; Oencuaesta_centro.centro_depto = Oencuesta_centroCLS.centro_depto; db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Edit(encuesta__departamentoCLS Oencuesta__departamentoCLS) { if (!ModelState.IsValid) { return(View(Oencuesta__departamentoCLS)); //db.Entry(encuaesta_departamento).State = EntityState.Modified;: 'Sequence contains no elements' //db.SaveChanges(); // return RedirectToAction("Index"); } int id_departamento = Oencuesta__departamentoCLS.dep_id; using (var db = new csstdura_encuestaEntities()) { encuaesta_departamento Oencuaesta_departamento = db.encuaesta_departamento.Where(p => p.dep_id.Equals(id_departamento)).First(); Oencuaesta_departamento.dep_desc = Oencuesta__departamentoCLS.dep_desc; Oencuaesta_departamento.dep_empresa = Oencuesta__departamentoCLS.dep_empresa; db.SaveChanges(); } return(RedirectToAction("Index")); }
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>")); } } } }
public ActionResult Agregar(encuesta_usuariosCLS Oencuesta_usuariosCLS) { using (var db = new csstdura_encuestaEntities()) { using (var transaction = new TransactionScope()) { if (!ModelState.IsValid) { llenarEmpresa(); llenarSexo(); llenarEdad(); llenarEdoCivil(); llenarOpciones(); llenarProcesoEdu(); llenarTipoPuesto(); llenarTipoContratacion(); llenarTipoPersonal(); llenarTipoJornada(); llenarRotacionTurno(); llenarTiempoEmp(); llenarExpLab(); //llenarDepto(); // llenarCentro(); ViewBag.listaSexo = listaSexo; ViewBag.listaEdad = listaEdad; ViewBag.listaEdoCivil = listaEdoCivil; ViewBag.listaOpciones = listaOpciones; ViewBag.listaProceso = listaProceso; ViewBag.listaPuesto = listaPuesto; ViewBag.listaContrata = listaContrata; ViewBag.listaPersonal = listaPersonal; ViewBag.listaJornada = listaJornada; ViewBag.listaRotacion = listaRotacion; ViewBag.listaTiempo = listaTiempo; ViewBag.listaExpLab = listaExpLab; // ViewBag.listaDepto = listaDepto; // ViewBag.listaCentro = listaCentro; return(View(Oencuesta_usuariosCLS)); } //Usando clase de entity framework encuesta_usuarios usuarios = new encuesta_usuarios(); usuarios.usua_nombre = Oencuesta_usuariosCLS.usua_nombre; usuarios.usua_empresa = Oencuesta_usuariosCLS.usua_empresa; usuarios.usua_f_aplica = DateTime.Now; usuarios.usua_tipo = "U"; usuarios.usua_estatus = "ACTIVO"; usuarios.usua_n_usuario = Oencuesta_usuariosCLS.usua_n_usuario; //Cifrando el password SHA256Managed sha = new SHA256Managed(); byte[] byteContra = Encoding.Default.GetBytes(Oencuesta_usuariosCLS.usua_p_usuario); byte[] byteContraCifrado = sha.ComputeHash(byteContra); string contraCifrada = BitConverter.ToString(byteContraCifrado).Replace("-", ""); usuarios.usua_p_usuario = contraCifrada; int periodo = db.Database.SqlQuery <int>("Select periodo_id from encuaesta_periodo where periodo_estatus='A'") .FirstOrDefault(); //usuarios.usua_p_usuario = Oencuesta_usuariosCLS.usua_p_usuario; usuarios.usua_u_alta = ""; usuarios.usua_f_alta = DateTime.Now; usuarios.usua_u_cancela = ""; usuarios.usua_f_cancela = null; usuarios.usua_genero = Oencuesta_usuariosCLS.usua_genero; usuarios.usua_edad = Oencuesta_usuariosCLS.usua_edad; usuarios.usua_edo_civil = Oencuesta_usuariosCLS.usua_edo_civil; usuarios.usua_sin_forma = Oencuesta_usuariosCLS.usua_sin_forma; usuarios.usua_primaria = Oencuesta_usuariosCLS.usua_primaria; usuarios.usua_secundaria = Oencuesta_usuariosCLS.usua_secundaria; usuarios.usua_preparatoria = Oencuesta_usuariosCLS.usua_preparatoria; usuarios.usua_tecnico = Oencuesta_usuariosCLS.usua_tecnico; usuarios.usua_licenciatura = Oencuesta_usuariosCLS.usua_licenciatura; usuarios.usua_maestria = Oencuesta_usuariosCLS.usua_maestria; usuarios.usua_doctorado = Oencuesta_usuariosCLS.usua_doctorado; usuarios.usua_tipo_puesto = Oencuesta_usuariosCLS.usua_tipo_puesto; usuarios.usua_tipo_contratacion = Oencuesta_usuariosCLS.usua_tipo_contratacion; usuarios.usua_tipo_personal = Oencuesta_usuariosCLS.usua_tipo_personal; usuarios.usua_tipo_jornada = Oencuesta_usuariosCLS.usua_tipo_jornada; usuarios.usua_rotacion_turno = Oencuesta_usuariosCLS.usua_rotacion_turno; usuarios.usua_tiempo_puesto = Oencuesta_usuariosCLS.usua_tiempo_puesto; usuarios.usua_exp_laboral = Oencuesta_usuariosCLS.usua_exp_laboral; usuarios.usua_presento = "N"; usuarios.usua_departamento = Oencuesta_usuariosCLS.usua_departamento; usuarios.usua_centro_trabajo = Oencuesta_usuariosCLS.usua_centro_trabajo; usuarios.usua_periodo = periodo; db.encuesta_usuarios.Add(usuarios); int res = db.SaveChanges(); transaction.Complete(); if (res == 1) { return(Content("<script language='javascript' type='text/javascript'>alert('Registro exitoso!');window.location = '/Login/Index';</script>")); } else { return(Content("<script language='javascript' type='text/javascript'>alert('Ocurrio un error!');window.location = '/Usuarios/Agregar';</script>")); } } } }