/// <summary> /// Constructor /// Creates a FormularioHasSelecting link in the same Partition as the given Formulario /// </summary> /// <param name="source">Formulario to use as the source of the relationship.</param> /// <param name="target">Select to use as the target of the relationship.</param> public FormularioHasSelecting(Formulario source, Select target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(FormularioHasSelecting.FormularioDomainRoleId, source), new DslModeling::RoleAssignment(FormularioHasSelecting.SelectDomainRoleId, target)}, null) { }
private void RegistrarModulo() { _moduloFormulario = new Formulario { FormulariosHijosList = new LinkedList<Formulario>(), ResourceKey = ResourceKey, Direccion = string.Empty, Icono = IconoModulo, Orden = 0, FormularioParentId = null, Estado = Activo, PermisoList = new List<PermisoFormulario> { new PermisoFormulario { TipoPermiso = (int)TipoPermiso.Mostrar, Estado = Activo, PermisoFormularioRolList = RolesConPermiso.Select(p => new PermisoFormularioRol { Rol = p, Estado = p.Estado }).ToList() } } }; }
public List<Formulario> ObtenerFormularios() { List<Formulario> listado = new List<Formulario>(); using (SqlDataAdapter adaptador = new SqlDataAdapter("[SATISFACCION].[sps_Formulario]", ConfigurationManager.ConnectionStrings["AztecaCString"].ConnectionString)) { DataTable dataTable = new DataTable(); adaptador.SelectCommand.CommandType = CommandType.StoredProcedure; adaptador.Fill(dataTable); foreach (DataRow row in dataTable.Rows) { Formulario form = new Formulario() { FormularioID = Int32.Parse(row["FormularioID"].ToString()), NombreFormulario = row["NombreFormulario"].ToString() }; listado.Add(form); } return listado; } }
public List<Formulario> ObtenerPreguntas(int FormularioID, int NumeroGrupo) { List<Formulario> listado = new List<Formulario>(); using (SqlDataAdapter adaptador = new SqlDataAdapter("[SATISFACCION].[sps_Encuesta]", ConfigurationManager.ConnectionStrings["AztecaCString"].ConnectionString)) { DataTable dataTable = new DataTable(); adaptador.SelectCommand.CommandType = CommandType.StoredProcedure; adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pFormularioID", SqlDbType.Int)).Value = FormularioID; adaptador.SelectCommand.Parameters.Add(new SqlParameter("@pNumeroGrupo", SqlDbType.Int)).Value = NumeroGrupo; adaptador.Fill(dataTable); foreach (DataRow row in dataTable.Rows) { Formulario form = new Formulario() { FormularioID = Int32.Parse(row["FormularioID"].ToString()), NombreFormulario = row["NombreFormulario"].ToString(), NumeroGrupo = Int32.Parse(row["NumeroGrupo"].ToString()), NombreGrupo = row["NombreGrupo"].ToString(), PreguntaID = Int32.Parse(row["PreguntaID"].ToString()), GrupoPreguntaID = Int32.Parse(row["GrupoPreguntaID"].ToString()), NumeroPregunta = Int32.Parse(row["NumeroPregunta"].ToString()), TextoPregunta = row["TextoPregunta"].ToString(), Obligatoria = Boolean.Parse(row["Obligatoria"].ToString()), TipoPreguntaID = Int32.Parse(row["TipoPreguntaID"].ToString()), NumeroOpcion = Int32.Parse(row["NumeroOpcion"].ToString()), TextoOpcion = row["TextoOpcion"].ToString(), PuntajeOpcion = Int32.Parse(row["PuntajeOpcion"].ToString()), OpcionID = Int32.Parse(row["OpcionID"].ToString()), TipoCampoID = Int32.Parse(row["TipoCampoID"].ToString()) }; listado.Add(form); } return listado; } }
public IActionResult Create(Formulario formulario) { if (ModelState.IsValid) { string connectionString = Configuration["ConnectionStrings:PracticaContext"]; using (SqlConnection connection = new SqlConnection(connectionString)) { string sql = $"Insert Into Formulario(nombre, apellidoP, apellidoM, usuario, contrasena, telefono, direccion) Values ('{formulario.nombre}', '{formulario.apellidoP}','{formulario.apellidoM}','{formulario.usuario}', '{formulario.contrasena}', '{formulario.telefono}', '{formulario.direccion}' )"; using (SqlCommand command = new SqlCommand(sql, connection)) { command.CommandType = CommandType.Text; connection.Open(); command.ExecuteNonQuery(); connection.Close(); connection.Dispose(); } return(RedirectToAction("Index")); } } else { return(View()); } }
private void listViewTemporadas_SelectedIndexChanged(object sender, EventArgs e) { cadastro = Formulario.Temporada; listViewEpisodios.Items.Clear(); listViewEpisodios.View = View.Details; listViewEpisodios.GridLines = true; int index = 0; if (this.listViewTemporadas.SelectedItems.Count > 0) { index = this.listViewTemporadas.SelectedIndices[0]; } var temporada = listViewTemporadas.Items[index].SubItems[0]; TemporadaItem = Repositorios.banco.Temporada.Where(x => x.IdTemporada.ToString().Equals(temporada.Text)).FirstOrDefault(); EpisodioItem = null; ListarEpisodios(); OcultarTabas(); ExibirTab(tabPageTemporada, false); }
public async Task <IHttpActionResult> Patch([FromODataUri] int key, Delta <Formulario> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Formulario formulario = await db.Formulario.FindAsync(key); if (formulario == null) { return(NotFound()); } patch.Patch(formulario); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FormularioExists(key)) { return(NotFound()); } else { throw; } } return(Updated(formulario)); }
public JsonResult Inicializar() { Formulario formulario = new Formulario(); return(Json(formulario, JsonRequestBehavior.AllowGet)); }
private void cerrar(object sender, EventArgs e) { Form form = this; Formulario.cerrarFormulario(ref form); }
public ActionResult Index(int?x) { IQueryable <Responde> formularios = from form in db.Responde select form; List <Formulario> formulariosfiltrados = new List <Formulario>(); List <Curso> cursosConFormularios = new List <Curso>(); foreach (var c in formularios) { Curso nuevo = db.Curso.Find(c.SiglaGrupoResp); cursosConFormularios.Add(nuevo); } ViewBag.CursoID = new SelectList(cursosConFormularios.Distinct(), "Sigla", "Nombre"); var semestres = (from sem in db.Ciclo_Lectivo select sem.Semestre).AsEnumerable().Distinct(); ViewBag.SemestreId = new SelectList(semestres); var annos = (from ann in db.Ciclo_Lectivo select ann.Anno).AsEnumerable().Distinct(); ViewBag.AnnoId = new SelectList(annos); var grupos = (from grup in db.Grupo select grup.Numero).AsEnumerable().Distinct(); ViewBag.GrupoID = new SelectList(grupos); String selectcurso = Request.Form["selectcurso"]; String selectsemestre = Request.Form["selectsemestre"]; String selectanno = Request.Form["selectanno"]; String selecgrupo = Request.Form["selecgrupo"]; if (!String.IsNullOrEmpty(selectsemestre) || !String.IsNullOrEmpty(selectcurso) || !String.IsNullOrEmpty(selectanno) || !String.IsNullOrEmpty(selecgrupo)) { if (!String.IsNullOrEmpty(selectcurso)) { formularios = formularios.Where(f => f.SiglaGrupoResp.Equals(selectcurso)); } if (!String.IsNullOrEmpty(selectsemestre)) { byte semestre = byte.Parse(selectsemestre); formularios = formularios.Where(f => f.SemestreGrupoResp.Equals(semestre)); } if (!String.IsNullOrEmpty(selectanno)) { short anno = short.Parse(selectanno); formularios = formularios.Where(f => f.AnnoGrupoResp.Equals(anno)); } if (!String.IsNullOrEmpty(selecgrupo)) { byte grupo = byte.Parse(selecgrupo); formularios = formularios.Where(f => f.NumeroGrupoResp.Equals(grupo)); } foreach (var f in formularios) { Formulario nuevo = db.Formulario.Find(f.CodigoFormularioResp); formulariosfiltrados.Add(nuevo); } return(View(formulariosfiltrados)); } else { foreach (var f in formularios) { Formulario nuevo = db.Formulario.Find(f.CodigoFormularioResp); formulariosfiltrados.Add(nuevo); } return(View(formulariosfiltrados)); } }
/// <summary> /// Constructor /// Creates a FormularioBonitoTieneEditButtons link in the same Partition as the given Formulario /// </summary> /// <param name="source">Formulario to use as the source of the relationship.</param> /// <param name="target">EditButton to use as the target of the relationship.</param> public FormularioBonitoTieneEditButtons(Formulario source, EditButton target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(FormularioBonitoTieneEditButtons.FormularioDomainRoleId, source), new DslModeling::RoleAssignment(FormularioBonitoTieneEditButtons.EditButtonDomainRoleId, target)}, null) { }
public List <Formulario> GetFormulariosFiltro(Formulario pFormulario) { return(FormularioBL.GetFormulariosFiltro(pFormulario)); }
public void TestLlenarFormulariosConPreguntasDeOpcionUnica() { TestSetup testSetup = new TestSetup(); var mockDb = new Mock <DataIntegradorEntities>(); string codFormulario = "TESTPSU"; string codSeccion = "SECCPSU"; string codPregunta = "PREGSU"; // Se crea el formulario de prueba Formulario formulario = new Formulario() { Codigo = codFormulario, Nombre = "Formulario de prueba con preguntas de seleccion única" }; mockDb.Setup(m => m.Formulario.Find(codFormulario)).Returns(formulario); ObtenerSeccionesDeFormulario_Result seccion = new ObtenerSeccionesDeFormulario_Result { Codigo = codSeccion, Nombre = "Sección de prueba", Orden = 0 }; var mockedObtenerSecciones = testSetup.SetupMockProcedure <ObtenerSeccionesDeFormulario_Result> (new List <ObtenerSeccionesDeFormulario_Result> { seccion }); mockDb.Setup(x => x.ObtenerSeccionesDeFormulario(codFormulario)).Returns(mockedObtenerSecciones.Object); ObtenerPreguntasDeSeccion_Result pregunta = new ObtenerPreguntasDeSeccion_Result { Codigo = codPregunta, Enunciado = "¿Si no sé, es la _?", Tipo = "U", Orden = 0, }; var mockedObtenerPreguntas = testSetup.SetupMockProcedure <ObtenerPreguntasDeSeccion_Result> (new List <ObtenerPreguntasDeSeccion_Result> { pregunta }); mockDb.Setup(x => x.ObtenerPreguntasDeSeccion(codSeccion)).Returns(mockedObtenerPreguntas.Object); Pregunta_con_opciones pregunta_Con_Opciones = new Pregunta_con_opciones { Codigo = codPregunta, Pregunta_con_opciones_de_seleccion = new Pregunta_con_opciones_de_seleccion() }; mockDb.Setup(x => x.Pregunta_con_opciones.Find(codPregunta)).Returns(pregunta_Con_Opciones); var mockedOpciones = testSetup.SetupMockProcedure <ObtenerOpcionesDePregunta_Result>(new List <ObtenerOpcionesDePregunta_Result> { new ObtenerOpcionesDePregunta_Result { Orden = 0, Texto = "A" }, new ObtenerOpcionesDePregunta_Result { Orden = 1, Texto = "B" }, new ObtenerOpcionesDePregunta_Result { Orden = 2, Texto = "C" }, new ObtenerOpcionesDePregunta_Result { Orden = 3, Texto = "D" } }); mockDb.Setup(x => x.ObtenerOpcionesDePregunta(codPregunta)).Returns(mockedOpciones.Object); LlenarFormularioController controller = new LlenarFormularioController(mockDb.Object); testSetup.SetupHttpContext(controller); var result = controller.LlenarFormulario(codFormulario, null, 0, 0, 0); Assert.IsNotNull(result); }
/// <summary> /// Constructor /// Creates a FormularioHasButtonSuccesses link in the same Partition as the given Formulario /// </summary> /// <param name="source">Formulario to use as the source of the relationship.</param> /// <param name="target">ButtonSuccess to use as the target of the relationship.</param> public FormularioHasButtonSuccesses(Formulario source, ButtonSuccess target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(FormularioHasButtonSuccesses.FormularioDomainRoleId, source), new DslModeling::RoleAssignment(FormularioHasButtonSuccesses.ButtonSuccessDomainRoleId, target)}, null) { }
public void Registrar(Formulario parent) { parent.FormulariosHijosList.Add(ConverterOperationToFormulario()); }
/// <summary> /// Constructor /// Creates a PaginaWebHasFormulario link in the same Partition as the given PaginaWeb /// </summary> /// <param name="source">PaginaWeb to use as the source of the relationship.</param> /// <param name="target">Formulario to use as the target of the relationship.</param> public PaginaWebHasFormulario(PaginaWeb source, Formulario target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(PaginaWebHasFormulario.PaginaWebDomainRoleId, source), new DslModeling::RoleAssignment(PaginaWebHasFormulario.FormularioDomainRoleId, target)}, null) { }
public static DslModeling::LinkedElementCollection<EditButton> GetEditButtons(Formulario element) { return GetRoleCollection<DslModeling::LinkedElementCollection<EditButton>, EditButton>(element, FormularioDomainRoleId); }
public static void SetFormulario(EditButton element, Formulario newFormulario) { DslModeling::DomainRoleInfo.SetLinkedElement(element, EditButtonDomainRoleId, newFormulario); }
public static DslModeling::LinkedElementCollection<Select> GetSelecting(Formulario element) { return GetRoleCollection<DslModeling::LinkedElementCollection<Select>, Select>(element, FormularioDomainRoleId); }
public static void SetFormulario(Select element, Formulario newFormulario) { DslModeling::DomainRoleInfo.SetLinkedElement(element, SelectDomainRoleId, newFormulario); }
private string PrepararRegistroCSV(Formulario formulario) { return($"id={CONT};nome={formulario.Nome};email={formulario.Email};telefone={formulario.Telefone};assunto={formulario.Assunto};mensagem={formulario.Mensagem}\n"); }
public static void SetFormulario(ButtonSuccess element, Formulario newFormulario) { DslModeling::DomainRoleInfo.SetLinkedElement(element, ButtonSuccessDomainRoleId, newFormulario); }
public static void SetFormulario(CheckBox element, Formulario newFormulario) { DslModeling::DomainRoleInfo.SetLinkedElement(element, CheckBoxDomainRoleId, newFormulario); }
public static DslModeling::LinkedElementCollection<ButtonSuccess> GetButtonSuccesses(Formulario element) { return GetRoleCollection<DslModeling::LinkedElementCollection<ButtonSuccess>, ButtonSuccess>(element, FormularioDomainRoleId); }
/// <summary> /// Constructor /// Creates a FormularioHasTextRows link in the same Partition as the given Formulario /// </summary> /// <param name="source">Formulario to use as the source of the relationship.</param> /// <param name="target">TextRow to use as the target of the relationship.</param> public FormularioHasTextRows(Formulario source, TextRow target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(FormularioHasTextRows.FormularioDomainRoleId, source), new DslModeling::RoleAssignment(FormularioHasTextRows.TextRowDomainRoleId, target)}, null) { }
/// <summary> /// Constructor /// Creates a FormularioHasEntrada link in the same Partition as the given Formulario /// </summary> /// <param name="source">Formulario to use as the source of the relationship.</param> /// <param name="target">Entrada to use as the target of the relationship.</param> public FormularioHasEntrada(Formulario source, Entrada target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(FormularioHasEntrada.FormularioDomainRoleId, source), new DslModeling::RoleAssignment(FormularioHasEntrada.EntradaDomainRoleId, target)}, null) { }
public void TestLlenarFormulariosConPreguntasEscalarSinRespuestaGuardadaDataMock() { TestSetup testSetup = new TestSetup(); var mockDb = new Mock <DataIntegradorEntities>(); string codFormulario = "CI0128G2"; string codSeccion = "12345678"; string codPregunta = "escalar"; Formulario formulario = new Formulario() { Codigo = codFormulario, Nombre = "Formularios de prueba para CI0128" }; mockDb.Setup(m => m.Formulario.Find(codFormulario)).Returns(formulario); ObtenerSeccionesDeFormulario_Result seccion = new ObtenerSeccionesDeFormulario_Result { Codigo = codSeccion, Nombre = "Sección sobre algo", Orden = 0 }; var mockedObtenerSecciones = testSetup.SetupMockProcedure <ObtenerSeccionesDeFormulario_Result> (new List <ObtenerSeccionesDeFormulario_Result> { seccion }); mockDb.Setup(x => x.ObtenerSeccionesDeFormulario(codFormulario)).Returns(mockedObtenerSecciones.Object); ObtenerPreguntasDeSeccion_Result pregunta = new ObtenerPreguntasDeSeccion_Result { Codigo = codPregunta, Enunciado = "¿Cómo calificaría este curso?", Tipo = "E", Orden = 0 }; var mockedObtenerPreguntas = testSetup.SetupMockProcedure <ObtenerPreguntasDeSeccion_Result> (new List <ObtenerPreguntasDeSeccion_Result> { pregunta }); mockDb.Setup(x => x.ObtenerPreguntasDeSeccion(codSeccion)).Returns(mockedObtenerPreguntas.Object); Pregunta_con_opciones pregunta_Con_Opciones = new Pregunta_con_opciones { Codigo = codPregunta, TituloCampoObservacion = "¿Por qué?" }; mockDb.Setup(x => x.Pregunta_con_opciones.Find(codPregunta)).Returns(pregunta_Con_Opciones); Escalar escalar = new Escalar { Codigo = codPregunta, Incremento = 1, Minimo = 1, Maximo = 10 }; mockDb.Setup(x => x.Escalar.Find(codPregunta)).Returns(escalar); LlenarFormularioController controller = new LlenarFormularioController(mockDb.Object); testSetup.SetupHttpContext(controller); var result = controller.LlenarFormulario(codFormulario, null, 0, 0, 0); Assert.IsNotNull(result); }
public static void SetFormulario(Entrada element, Formulario newFormulario) { DslModeling::DomainRoleInfo.SetLinkedElement(element, EntradaDomainRoleId, newFormulario); }
public void TestGuardarRespuestasAPreguntaLibre() { TestSetup testSetup = new TestSetup(); var mockDb = new Mock <DataIntegradorEntities>(); string codFormulario = "TESTPSU"; string codSeccion = "SECCPSU"; string codPregunta = "PREGSU"; // Se crea el formulario de prueba Formulario formulario = new Formulario() { Codigo = codFormulario, Nombre = "Formulario de prueba con preguntas de seleccion única" }; mockDb.Setup(m => m.Formulario.Find(codFormulario)).Returns(formulario); ObtenerSeccionesDeFormulario_Result seccion = new ObtenerSeccionesDeFormulario_Result { Codigo = codSeccion, Nombre = "Sección de prueba", Orden = 0 }; var mockedObtenerSecciones = testSetup.SetupMockProcedure <ObtenerSeccionesDeFormulario_Result> (new List <ObtenerSeccionesDeFormulario_Result> { seccion }); mockDb.Setup(x => x.ObtenerSeccionesDeFormulario(codFormulario)).Returns(mockedObtenerSecciones.Object); Pregunta pregunta = new Pregunta() { Codigo = codPregunta, Enunciado = "¿Qué piensa de Brexit?", Tipo = "L" }; Respuestas_a_formulario respuestas = new Respuestas_a_formulario() { FCodigo = codFormulario, Correo = "*****@*****.**", CSigla = "CI0128", GNumero = 2, GAnno = 2019, GSemestre = 2, Fecha = DateTime.Today, Finalizado = false }; PreguntaConNumeroSeccion preguntaConSeccion = new PreguntaConNumeroSeccion() { OrdenSeccion = 0, OrdenPregunta = 0, Pregunta = pregunta, RespuestaLibreOJustificacion = "Para que cubra más del coverage" }; LlenarFormularioController controller = new LlenarFormularioController(mockDb.Object); testSetup.SetupHttpContext(controller); // Si no se cae en esta linea, significa que el guardar funciona correctamente controller.GuardarRespuestaAPregunta(preguntaConSeccion, codSeccion, respuestas); }
public static DslModeling::LinkedElementCollection<Entrada> GetEntrada(Formulario element) { return GetRoleCollection<DslModeling::LinkedElementCollection<Entrada>, Entrada>(element, FormularioDomainRoleId); }
private async Task populaCampos() { try { if (!string.IsNullOrEmpty(Request.QueryString["id_caso"])) { Formulario form = new Formulario(); FormularioBll formularioBll = new FormularioBll(); var id_caso = int.Parse(Util.Decrypt(Request.QueryString["id_caso"])); lblSubTituloCaso.Text = id_caso.ToString(); form = await formularioBll.readAsync(id_caso, (int)Util.TFormulario.AcordoPrevio); if (form != null) { UserControlHeader.cliente = form.cliente; UserControlHeader.cpf = form.cpf; UserControlHeader.linha = form.nro_linha; UserControlHeader.contrato = form.nro_contrato; UserControlHeader.processo = form.nro_processo; UserControlHeader.reclamacaoCliente = form.reclamacao_cliente; UserControlHeader.reclamacao = form.resumo_reclamacao; UserControlHeader.obs = form.observacoes; UserControlHeader.escritorio = form.escritorio; UserControlHeader.dataAudiencia = form.dt_audiencia; UserControlHeader.valorRequerido = form.valor_requerido != null?string.Format("{0:C}", Convert.ToDecimal(form.valor_requerido)) : string.Empty; hfFormularioId.Value = form.id.ToString(); if (form.status != null) { lblStatusReabertura.Text = string.Concat(" Reabertura: ", form.status); } AcordoPrevioBll acordoPrevioBll = new AcordoPrevioBll(); var f = await acordoPrevioBll.read(form.id); if (f != null) { hfId.Value = f.id.ToString(); rbQuestao_1.SelectedValue = f.questao_1; txtObsQuestao_1.Text = f.obs_questao_1; rbQuestao_1_1_0.SelectedValue = f.questao_1_1; txtObsQuestao_1_1.Text = f.obs_questao_1_1; rbQuestao_1_2_0.SelectedValue = f.questao_1_2; txtObsQuestao_1_2.Text = f.obs_questao_1_2; rbQuestao_1_3_0.SelectedValue = f.questao_1_3; txtObsQuestao_1_3.Text = f.obs_questao_1_3; rbQuestao_1_4_0.SelectedValue = f.questao_1_4; txtObsQuestao_1_4.Text = f.obs_questao_1_4; txtObsQuestao_2.Text = f.obs_questao_2; txtObsQuestao_3.Text = f.obs_questao_3; rbQuestao_4.SelectedValue = f.questao_4; txtObsQuestao_4.Text = f.obs_questao_4; rbQuestao_5.SelectedValue = f.questao_5; txtObsQuestao_5.Text = f.obs_questao_5; txtObsQuestao_6.Text = f.obs_questao_6; rbQuestao_6.SelectedValue = f.questao_6; txtObsQuestao_7.Text = f.obs_questao_7; rbQuestao_7.SelectedValue = f.questao_7; txtObsQuestao_9.Text = f.obs_questao_9; txtConsideracoesFinais.Text = f.consideracao; } UserControlExecQuestao1.tipoFormulario = Convert.ToInt16(Util.TFormulario.AcordoPrevio); UserControlQuestao5.tipoFormulario = Convert.ToInt16(Util.TFormulario.AcordoPrevio); UserControlFormularioAcordo.tipoFormulario = Convert.ToInt16(Util.TFormulario.AcordoPrevio); await UserControlExecQuestao1.PopulaQuestao1(form.id, form.status, form.empresa, form.produto, form.estado, form.cidade); await UserControlQuestao3_4.populaCampos(form.id, form.status, form.tipoFormularioId); await UserControlQuestao5.populaCampos(form.id, form.status, form.id_caso, form.tipo_demanda); await UserControlQuestao6.populaCampos(form.id, form.status); await UserControlQuestao7.populaCampos(form.id, form.status); await UserControlFormularioAcordo.populaCampos(form.id); await UserControlQuestao11.populaCampos(form.id, form.status); await UserControlQuestao12.populaCampos(form.id, form.status); await UserControlQuestao14.populaCampos(form.id, form.status); } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "closeWindow", "window.close();", true); } } } catch (Exception ex) { throw new Exception(ex.Message, ex.InnerException); } }
/// <summary> /// Constructor /// Creates a FormularioHasEtiquetas link in the same Partition as the given Formulario /// </summary> /// <param name="source">Formulario to use as the source of the relationship.</param> /// <param name="target">Etiquetas to use as the target of the relationship.</param> public FormularioHasEtiquetas(Formulario source, Etiquetas target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(FormularioHasEtiquetas.FormularioDomainRoleId, source), new DslModeling::RoleAssignment(FormularioHasEtiquetas.EtiquetasDomainRoleId, target)}, null) { }
public ActionResult AgregarFormulario(Formulario formulario) { return(Json(new { guardadoExitoso = formulario != null && InsertFormulario(formulario) })); }
public static void SetFormulario(Etiquetas element, Formulario newFormulario) { DslModeling::DomainRoleInfo.SetLinkedElement(element, EtiquetasDomainRoleId, newFormulario); }
protected void wepa0_Click(object sender, EventArgs e) { Formulario form = new Formulario(); this.form1.Controls.Add(form.CrearLink("Dinamico")); }
public static DslModeling::LinkedElementCollection<Etiquetas> GetEtiquetas(Formulario element) { return GetRoleCollection<DslModeling::LinkedElementCollection<Etiquetas>, Etiquetas>(element, FormularioDomainRoleId); }
/// <summary> /// Establecer el Formulario como seleccionado para que muestre en el frente de la pantalla /// </summary> public virtual void SeleccionarFormulario() { Formulario.Select(); }
/// <summary> /// Constructor /// Creates a FormularioHasBarradeprogreso link in the same Partition as the given Formulario /// </summary> /// <param name="source">Formulario to use as the source of the relationship.</param> /// <param name="target">Barradeprogreso to use as the target of the relationship.</param> public FormularioHasBarradeprogreso(Formulario source, Barradeprogreso target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(FormularioHasBarradeprogreso.FormularioDomainRoleId, source), new DslModeling::RoleAssignment(FormularioHasBarradeprogreso.BarradeprogresoDomainRoleId, target)}, null) { }
public static DslModeling::LinkedElementCollection<CheckBox> GetCheckBoxes(Formulario element) { return GetRoleCollection<DslModeling::LinkedElementCollection<CheckBox>, CheckBox>(element, FormularioDomainRoleId); }
public bool borrarFormulario(Formulario oForm) { return(oFormularioDao.delete(oForm)); }
public void InserirFormulario(Formulario formulario) { _database.Insert(formulario); }
public Formulario Post(Formulario item) { return _service.Create(item); }
internal bool CrearFormulario(Formulario oForm) { return(oFormularioDao.Create(oForm)); }
public static DslModeling::LinkedElementCollection<TextRow> GetTextRows(Formulario element) { return GetRoleCollection<DslModeling::LinkedElementCollection<TextRow>, TextRow>(element, FormularioDomainRoleId); }
public bool actualizarFormulario(Formulario oForm) { return(oFormularioDao.update(oForm)); }
public static void OpenForm(Formulario form) { switch (form) { case Formulario.fmElement: FormElement fmElement = new FormElement(); fmElement.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmElement.Show(); break; case Formulario.fmTypeSample: FormTypeSample fmTypeSample = new FormTypeSample(); fmTypeSample.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmTypeSample.Show(); break; case Formulario.fmDigestion: FormDigestion fmDigestion = new FormDigestion(); fmDigestion.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmDigestion.Show(); break; case Formulario.fmReception: FormReception fmReception = new FormReception(); fmReception.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmReception.Show(); break; case Formulario.fmDescriptionSample: FormDescription fmDescription = new FormDescription(); fmDescription.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmDescription.Show(); break; case Formulario.fmEmpresa: FormEmpresa fmClient = new FormEmpresa(); fmClient.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmClient.Show(); break; case Formulario.fmMeasurementUnit: FormUnitMeasure fmMeasurment_unit = new FormUnitMeasure(); fmMeasurment_unit.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmMeasurment_unit.Show(); break; case Formulario.fmConvertionUM: FormConvertUM fmConvertionUM = new FormConvertUM(); fmConvertionUM.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmConvertionUM.Show(); break; case Formulario.fmCorrelative: FormCorrelatives fmCorrelative = new FormCorrelatives(); fmCorrelative.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmCorrelative.Show(); break; case Formulario.fmMaterialReference: FormMaterialReference fmMaterialReference = new FormMaterialReference(); fmMaterialReference.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmMaterialReference.Show(); break; case Formulario.fmUser: FormUser fmUser = new FormUser(); fmUser.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmUser.Show(); break; case Formulario.fmTypeSolution: FormTypeSolution fmTypeSolution = new FormTypeSolution(); fmTypeSolution.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmTypeSolution.Show(); break; case Formulario.fmReactive: FormReactives fmReactives = new FormReactives(); fmReactives.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmReactives.Show(); break; case Formulario.fmMatrixGroup: FormGroupMatrix fmMatrizGroup = new FormGroupMatrix(); fmMatrizGroup.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmMatrizGroup.Show(); break; case Formulario.fmMatrixItem: FormMatrixItems fmMatrizItem = new FormMatrixItems(); fmMatrizItem.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmMatrizItem.Show(); break; case Formulario.fmDecree: FormDecree fmDecree = new FormDecree(); fmDecree.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmDecree.Show(); break; case Formulario.fmPreparationSamples: FormPrepSamples fmPreparationSamples = new FormPrepSamples(); fmPreparationSamples.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmPreparationSamples.Show(); break; case Formulario.fmCompound: FormCompound fmcompound = new FormCompound(); fmcompound.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmcompound.Show(); break; case Formulario.fmFactorEstequ: FormFactorEstequiometrico fmFactorEstequ = new FormFactorEstequiometrico(); fmFactorEstequ.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmFactorEstequ.Show(); break; case Formulario.fmCalibs: FormCalibs fmCalibs = new FormCalibs(); fmCalibs.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; fmCalibs.Show(); break; } }
public Formulario Put(int id, Formulario item) { return _service.Update(id, item); }
public bool update(Formulario oForm) { string query = "UPDATE Formularios SET nombre ='" + oForm.Nombre + "' where id_formulario=" + oForm.IdFormulario; return(DBHelper.GetDBHelper().EjecutarSQL(query) != 0); }
public Formulario SaveFormulario(Formulario pFormulario) { return(FormularioBL.SaveFormulario(pFormulario)); }
public void deleteFormularioBase(Formulario formulario) { var excluirFormulario = new ExcluirFormulario(this._context, formulario); excluirFormulario.excluir(); }
public void TestLlenarFormulariosConPreguntasEscalarConRespuestaGuardadaDataMock() { TestSetup testSetup = new TestSetup(); var mockDb = new Mock <DataIntegradorEntities>(); string codFormulario = "CI0128G2"; string codSeccion = "12345678"; string codPregunta = "escalar"; Formulario formulario = new Formulario() { Codigo = codFormulario, Nombre = "Formularios de prueba para CI0128" }; mockDb.Setup(m => m.Formulario.Find(codFormulario)).Returns(formulario); ObtenerSeccionesDeFormulario_Result seccion = new ObtenerSeccionesDeFormulario_Result { Codigo = codSeccion, Nombre = "Sección sobre algo", Orden = 0 }; var mockedObtenerSecciones = testSetup.SetupMockProcedure <ObtenerSeccionesDeFormulario_Result> (new List <ObtenerSeccionesDeFormulario_Result> { seccion }); mockDb.Setup(x => x.ObtenerSeccionesDeFormulario(codFormulario)).Returns(mockedObtenerSecciones.Object); ObtenerRespuestasAFormulario_Result respuestas = new ObtenerRespuestasAFormulario_Result { Correo = "*****@*****.**", CSigla = "CI0128", GNumero = 1, GAnno = 2019, GSemestre = 2, FCodigo = codFormulario, }; // Se prepara el retorno del procedimiento almacenado en el mock var mockedObtenerRespuestas = testSetup.SetupMockProcedure <ObtenerRespuestasAFormulario_Result> (new List <ObtenerRespuestasAFormulario_Result> { respuestas }); mockDb.Setup(x => x.ObtenerRespuestasAFormulario(respuestas.FCodigo, respuestas.Correo, respuestas.CSigla, respuestas.GNumero, respuestas.GAnno, respuestas.GSemestre)).Returns(mockedObtenerRespuestas.Object); ObtenerPreguntasDeSeccion_Result pregunta = new ObtenerPreguntasDeSeccion_Result { Codigo = codPregunta, Enunciado = "¿Cómo calificaría este curso?", Tipo = "E", Orden = 0 }; var mockedObtenerPreguntas = testSetup.SetupMockProcedure <ObtenerPreguntasDeSeccion_Result> (new List <ObtenerPreguntasDeSeccion_Result> { pregunta }); mockDb.Setup(x => x.ObtenerPreguntasDeSeccion(codSeccion)).Returns(mockedObtenerPreguntas.Object); Pregunta_con_opciones pregunta_Con_Opciones = new Pregunta_con_opciones { Codigo = codPregunta, TituloCampoObservacion = "¿Por qué?" }; mockDb.Setup(x => x.Pregunta_con_opciones.Find(codPregunta)).Returns(pregunta_Con_Opciones); Escalar escalar = new Escalar { Codigo = codPregunta, Incremento = 1, Minimo = 1, Maximo = 10 }; mockDb.Setup(x => x.Escalar.Find(codPregunta)).Returns(escalar); ObtenerRespuestasAPreguntaConOpciones_Result obtenerRespuestasAPreguntaConOpciones = new ObtenerRespuestasAPreguntaConOpciones_Result { Correo = respuestas.Correo, FCodigo = respuestas.FCodigo, CSigla = respuestas.CSigla, GNumero = respuestas.GNumero, GAnno = respuestas.GAnno, GSemestre = respuestas.GSemestre, SCodigo = codSeccion, PCodigo = codPregunta, Justificacion = "Porque sí." }; var mockedRespuestaPreguntaConOpciones = testSetup.SetupMockProcedure <ObtenerRespuestasAPreguntaConOpciones_Result>(new List <ObtenerRespuestasAPreguntaConOpciones_Result> { obtenerRespuestasAPreguntaConOpciones }); mockDb.Setup(x => x.ObtenerRespuestasAPreguntaConOpciones(obtenerRespuestasAPreguntaConOpciones.FCodigo, obtenerRespuestasAPreguntaConOpciones.Correo, obtenerRespuestasAPreguntaConOpciones.CSigla, obtenerRespuestasAPreguntaConOpciones.GNumero, obtenerRespuestasAPreguntaConOpciones.GSemestre, obtenerRespuestasAPreguntaConOpciones.GAnno, obtenerRespuestasAPreguntaConOpciones.SCodigo, obtenerRespuestasAPreguntaConOpciones.PCodigo)).Returns(mockedRespuestaPreguntaConOpciones.Object); ObtenerOpcionesSeleccionadas_Result obtenerOpciones = new ObtenerOpcionesSeleccionadas_Result { Correo = respuestas.Correo, FCodigo = respuestas.FCodigo, CSigla = respuestas.CSigla, GNumero = respuestas.GNumero, GAnno = respuestas.GAnno, GSemestre = respuestas.GSemestre, SCodigo = codSeccion, PCodigo = codPregunta, OpcionSeleccionada = 0 }; var mockedObtenerOpciones = testSetup.SetupMockProcedure <ObtenerOpcionesSeleccionadas_Result>(new List <ObtenerOpcionesSeleccionadas_Result> { obtenerOpciones }); mockDb.Setup(x => x.ObtenerOpcionesSeleccionadas(obtenerOpciones.FCodigo, obtenerOpciones.Correo, obtenerOpciones.CSigla, obtenerOpciones.GNumero, obtenerOpciones.GSemestre, obtenerOpciones.GAnno, obtenerOpciones.SCodigo, obtenerOpciones.PCodigo)).Returns(mockedObtenerOpciones.Object); LlenarFormularioController controller = new LlenarFormularioController(mockDb.Object); testSetup.SetupHttpContext(controller); var result = controller.LlenarFormulario(codFormulario, respuestas.CSigla, respuestas.GNumero, respuestas.GAnno, respuestas.GSemestre); Assert.IsNotNull(result); }
private void LigthBox_Load(object sender, System.EventArgs e) { DialogResult = Formulario.ShowDialog(); Close(); }
public void TestLlenarFormulariosConPreguntaRespuestaLibre() { TestSetup testSetup = new TestSetup(); var mockDb = new Mock <DataIntegradorEntities>(); string codFormulario = "TESTPRL"; string codSeccion = "SECCPRL"; string codPregunta = "PREGRL"; // Se crea el formulario de prueba Formulario formulario = new Formulario() { Codigo = codFormulario, Nombre = "Formulario de prueba con preguntas de respuesta libre" }; mockDb.Setup(m => m.Formulario.Find(codFormulario)).Returns(formulario); ObtenerSeccionesDeFormulario_Result seccion = new ObtenerSeccionesDeFormulario_Result { Codigo = codSeccion, Nombre = "Sección de prueba", Orden = 0 }; var mockedObtenerSecciones = testSetup.SetupMockProcedure <ObtenerSeccionesDeFormulario_Result> (new List <ObtenerSeccionesDeFormulario_Result> { seccion }); mockDb.Setup(x => x.ObtenerSeccionesDeFormulario(codFormulario)).Returns(mockedObtenerSecciones.Object); ObtenerPreguntasDeSeccion_Result pregunta = new ObtenerPreguntasDeSeccion_Result { Codigo = codPregunta, Enunciado = "Explique qué es la ingeniería de los requerimientos.", Tipo = "L", Orden = 0, }; var mockedObtenerPreguntas = testSetup.SetupMockProcedure <ObtenerPreguntasDeSeccion_Result> (new List <ObtenerPreguntasDeSeccion_Result> { pregunta }); mockDb.Setup(x => x.ObtenerPreguntasDeSeccion(codSeccion)).Returns(mockedObtenerPreguntas.Object); ObtenerRespuestasAFormulario_Result respuestas = new ObtenerRespuestasAFormulario_Result { Correo = "*****@*****.**", CSigla = "CI0128", GNumero = 1, GAnno = 2019, GSemestre = 2, FCodigo = codFormulario, }; // Se prepara el retorno del procedimiento almacenado en el mock var mockedObtenerRespuestas = testSetup.SetupMockProcedure <ObtenerRespuestasAFormulario_Result> (new List <ObtenerRespuestasAFormulario_Result> { respuestas }); mockDb.Setup(x => x.ObtenerRespuestasAFormulario(respuestas.FCodigo, respuestas.Correo, respuestas.CSigla, respuestas.GNumero, respuestas.GAnno, respuestas.GSemestre)).Returns(mockedObtenerRespuestas.Object); var respuestaLibreList = new List <ObtenerRespuestaLibreGuardada_Result> { new ObtenerRespuestaLibreGuardada_Result { FCodigo = respuestas.FCodigo, Correo = respuestas.Correo, CSigla = respuestas.CSigla, GNumero = respuestas.GNumero, GAnno = respuestas.GAnno, GSemestre = respuestas.GSemestre, SCodigo = codSeccion, PCodigo = codPregunta } }; mockDb.Setup(x => x.ObtenerRespuestaLibreGuardada(respuestas.FCodigo, respuestas.Correo, respuestas.CSigla, respuestas.GNumero, respuestas.GAnno, respuestas.GSemestre, codPregunta, codSeccion)).Returns(respuestaLibreList.AsQueryable()); LlenarFormularioController controller = new LlenarFormularioController(mockDb.Object); testSetup.SetupHttpContext(controller); var result = controller.LlenarFormulario(codFormulario, respuestas.CSigla, respuestas.GNumero, respuestas.GAnno, respuestas.GSemestre); Assert.IsNotNull(result); }
/// <summary> /// Constructor /// Creates a FormularioHasCheckBoxes link in the same Partition as the given Formulario /// </summary> /// <param name="source">Formulario to use as the source of the relationship.</param> /// <param name="target">CheckBox to use as the target of the relationship.</param> public FormularioHasCheckBoxes(Formulario source, CheckBox target) : base((source != null ? source.Partition : null), new DslModeling::RoleAssignment[]{new DslModeling::RoleAssignment(FormularioHasCheckBoxes.FormularioDomainRoleId, source), new DslModeling::RoleAssignment(FormularioHasCheckBoxes.CheckBoxDomainRoleId, target)}, null) { }
public void TestGuardarRespuestas() { TestSetup testSetup = new TestSetup(); var mockDb = new Mock <DataIntegradorEntities>(); string codFormulario = "TESTPSU"; string codSeccion1 = "SECCPSU"; string codSeccion2 = "DSIFSDAF"; string codPregunta = "PREGSU"; string codPregunta2 = "Pregun2"; // Se crea el formulario de prueba Formulario formulario = new Formulario() { Codigo = codFormulario, Nombre = "Formulario de prueba con preguntas de seleccion única" }; mockDb.Setup(m => m.Formulario.Find(codFormulario)).Returns(formulario); Seccion seccion = new Seccion() { Codigo = codSeccion1, Nombre = "Sección de prueba" }; Seccion seccion2 = new Seccion() { Codigo = codSeccion2, Nombre = "Sección de prueba 2" }; Pregunta pregunta = new Pregunta() { Codigo = codPregunta, Enunciado = "¿Qué piensa de Brexit?", Tipo = "L" }; Pregunta pregunta2 = new Pregunta() { Codigo = codPregunta, Enunciado = "¿Qué piensa de Brexit?", Tipo = "U" }; Seccion_tiene_pregunta seccion_con_pregunta_1 = new Seccion_tiene_pregunta() { PCodigo = codPregunta, SCodigo = codSeccion1 }; Seccion_tiene_pregunta seccion_con_pregunta_2 = new Seccion_tiene_pregunta() { PCodigo = codPregunta2, SCodigo = codSeccion2 }; Pregunta_con_opciones pregunta_Con_Opciones = new Pregunta_con_opciones { Codigo = codPregunta, Pregunta_con_opciones_de_seleccion = new Pregunta_con_opciones_de_seleccion() }; mockDb.Setup(x => x.Pregunta_con_opciones.Find(codPregunta)).Returns(pregunta_Con_Opciones); List <int> opcionesDePregunta = new List <int>(); opcionesDePregunta.Append(0); Respuestas_a_formulario respuestas = new Respuestas_a_formulario() { FCodigo = codFormulario, Correo = "*****@*****.**", CSigla = "CI0128", GNumero = 2, GAnno = 2019, GSemestre = 2, Fecha = DateTime.Today, Finalizado = false }; PreguntaConNumeroSeccion preguntaConSeccion1 = new PreguntaConNumeroSeccion() { OrdenSeccion = 0, OrdenPregunta = 0, Pregunta = pregunta, RespuestaLibreOJustificacion = "Libre" }; PreguntaConNumeroSeccion preguntaConSeccion2 = new PreguntaConNumeroSeccion() { OrdenSeccion = 1, OrdenPregunta = 0, Pregunta = pregunta2, RespuestaLibreOJustificacion = "Unica" }; List <PreguntaConNumeroSeccion> preguntas = new List <PreguntaConNumeroSeccion>(); preguntas.Append(preguntaConSeccion1); preguntas.Append(preguntaConSeccion2); SeccionConPreguntas seccionP = new SeccionConPreguntas() { CodigoSeccion = codSeccion1, Nombre = "nsdlkfj;a", Preguntas = preguntas, Orden = 0, Edicion = true }; SeccionConPreguntas seccionP2 = new SeccionConPreguntas() { CodigoSeccion = codSeccion2, Nombre = "seccion2nsdlkfj;a", Preguntas = preguntas, Orden = 0, Edicion = true }; List <SeccionConPreguntas> secciones = new List <SeccionConPreguntas>() { seccionP, seccionP2 }; LlenarFormularioController controller = new LlenarFormularioController(mockDb.Object); testSetup.SetupHttpContext(controller); // Si no se cae en esta linea, significa que el guardar funciona correctamente controller.GuardarRespuestas(respuestas, secciones); }
protected FormularioModel(Formulario obj) : base(obj) { }
// Modificado por: Jostin Álvarez // Historia a la que pertenece: RIP-AFC "Yo como administrativo quiero enviar un correo a los estudiantes para que llenen formularios cuando se los asigno" // Envía un correo cada estudiando que está asignado a un cuestionario pidiéndole que lo llene. private void EnviarCorreoSobreAsignaciónCuestionario(List <ObtenerEstudiantesAsociados_Result> estudiantes, Formulario formulario) { List <string> involucrados = new List <string>(); foreach (ObtenerEstudiantesAsociados_Result estudiante in estudiantes) { involucrados.Add(estudiante.Correo); } Utilities.EmailNotification emailNotification = new Utilities.EmailNotification(); string asunto = "Evaluación del formulario " + formulario.Nombre; string texto = "Estimado/a estudiante\n"; texto += "La Escuela de Ciencias de la Computación e Informática le solicita "; texto += "que conteste el formulario " + formulario.Codigo + ": " + formulario.Nombre; texto += "<br>Favor no responder directamente a este correo"; string textoAlt = "<body><p>" + texto + "</p></body>"; // Se envía el correo formado a todos los estudiantes involucrados _ = emailNotification.SendNotification(involucrados, asunto, texto, textoAlt); }
/// <summary></summary> /// <param name="context"></param> /// <param name="formulario"></param> public ExcluirFormulario(OctoplusContext context, Formulario formulario) { _context = context; _context.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior.NoTracking; _formulario = formulario; }
public async Task <Formulario> UpdateFormulario(Formulario value) { context.Update(value); context.SaveChanges(); return(await context.Formulario.FirstOrDefaultAsync(i => i.Id == value.Id)); }
public static void SetFormulario(TextRow element, Formulario newFormulario) { DslModeling::DomainRoleInfo.SetLinkedElement(element, TextRowDomainRoleId, newFormulario); }