Exemple #1
0
        public void DeberiaValidarQueIngresePresidenteMesa()
        {
            Acta acta = CrearActa();

            acta.IdMilitantePresidente = null;
            AssertErrorRegistrandoActa(acta, Constantes.ERROR_ID_MILITANTE_PRESIDENTE_REQUERIDO);
        }
Exemple #2
0
        public void DeberiaValidarQueRegistradoEsteAsignadoAOed()
        {
            Acta acta = CrearActa();

            acta.IdMilitanteRegistro = 11;
            AssertErrorRegistrandoActa(acta, Constantes.ERROR_MILITANTE_REGISTRO_ACTA_NO_ASIGNADO_OED);
        }
        public static void ActualizarActa(Acta acta)
        {
            string          query = string.Format("UPDATE acta SET nombre = '{0}', descripcion = '{1}', anotaciones = '{2}', id_proyecto = {3} WHERE id_acta = {4}", acta.nombre, acta.descripcion, acta.anotaciones, acta.id_proyecto, acta.id_acta);
            MySqlConnection databaseConnection = new MySqlConnection(connectionString);
            MySqlCommand    commandDatabase    = new MySqlCommand(query, databaseConnection);

            commandDatabase.CommandTimeout = 60;
            int resultado;

            try
            {
                databaseConnection.Open();
                resultado = commandDatabase.ExecuteNonQuery();

                if (resultado != 1)
                {
                    throw new Exception("Error actualizando el acta.");
                }
            }
            catch
            {
                throw;
            }
            finally
            {
                databaseConnection.Close();
            }
        }
Exemple #4
0
        public ActaEstudio ObtenerActaEstudio(string idActa, string idEstudio)
        {
            Acta        acta = this.Obtener(idActa);
            ActaEstudio actaEstudioReturn = null;

            if (acta != null)
            {
                actaEstudioReturn = acta.ObtenerEstudio(idEstudio.ConvertirInt());
                if (actaEstudioReturn != null)
                {
                    List <Nota> notasEstudio = acta.Notas.ToList <Nota>().FindAll(item => item.IdEstudio == idEstudio.ConvertirInt());
                    actaEstudioReturn.ComentarioAntesDocumentos   = "";
                    actaEstudioReturn.ComentarioDespuesDocumentos = "";
                    notasEstudio.ForEach(delegate(Nota nota)
                    {
                        if (!nota.ActaImprimeAlFinal)
                        {
                            actaEstudioReturn.ComentarioAntesDocumentos += nota.Texto;
                        }
                        if (nota.ActaImprimeAlFinal)
                        {
                            actaEstudioReturn.ComentarioDespuesDocumentos += nota.Texto;
                        }
                    });
                    if (actaEstudioReturn.TextoLibreCartaRespuesta.ConvertirString() == string.Empty)
                    {
                        actaEstudioReturn.TextoLibreCartaRespuesta = actaEstudioReturn.ComentarioDespuesDocumentos;
                    }
                }
            }
            return(actaEstudioReturn);
        }
Exemple #5
0
        public void guardar()
        {
            if (TextBox_Acta.Text == "" ||
                GridView1.Rows.Count < 1
                )
            {
                lblAgregado.Text = "Campos Incompletos";
            }
            else
            {
                Acta_Logica actalogica = new Acta_Logica();
                Acta        acta       = new Acta();
                acta.id        = TextBox_Acta.Text;
                acta.idConsejo = Convert.ToInt32(DropDownList1.SelectedValue);
                actalogica.Insertar(acta);
                foreach (GridViewRow row in GridView1.Rows)
                {
                    Acta_Detalle_Logica consejodetalle = new Acta_Detalle_Logica();
                    Acta_Detalle        feriadetalle   = new Acta_Detalle();
                    feriadetalle.idActa       = TextBox_Acta.Text;
                    feriadetalle.idResolucion = row.Cells[2].Text;
                    consejodetalle.Insertar(feriadetalle);
                }

                lblAgregado.Text = "Consejo Ingresado Correctamente";
            }
        }
Exemple #6
0
        public void GenerarHTMLHeaderFooter(string idActa, string idEstudio, string pathArchivos)
        {
            ServicioActas servActa    = new ServicioActas();
            Acta          acta        = servActa.Obtener(idActa);
            ActaEstudio   actaEstudio = acta.ObtenerEstudio(idEstudio.ConvertirInt());

            ProcesadorPlantillaEncabezadoPiePagina procesador = new ProcesadorPlantillaEncabezadoPiePagina();

            procesador.estudio     = actaEstudio.Estudio;
            procesador.modeloCarta = actaEstudio.CartaRespuestaModelo;
            procesador.ProcesarPlantilla();

            string pathHTMLHeaderFooter = pathArchivos + @"\HeaderFooter.html";

            if (File.Exists(pathHTMLHeaderFooter))
            {
                File.Delete(pathHTMLHeaderFooter);
            }

            using (StreamWriter sw = File.CreateText(pathHTMLHeaderFooter))
            {
                sw.Write(procesador.HTMLProcesado);
                sw.Close();
            }
        }
        public static Acta ObtenerActa(string idActa)
        {
            Acta            acta  = new Acta();
            string          query = "select * from acta where id_acta = " + idActa;
            MySqlConnection databaseConnection = new MySqlConnection(connectionString);
            MySqlCommand    commandDatabase    = new MySqlCommand(query, databaseConnection);

            commandDatabase.CommandTimeout = 60;
            MySqlDataReader reader;

            try
            {
                databaseConnection.Open();
                reader = commandDatabase.ExecuteReader();

                while (reader.Read())
                {
                    acta = new Acta(reader.GetInt16(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetInt16(5));
                }

                return(acta);
            }
            catch
            {
                throw;
            }
            finally
            {
                databaseConnection.Close();
            }
        }
Exemple #8
0
        //metodo que se invoca al agregar documentos
        public void GrabarEstudioActa(Acta acta, string idEstudio)
        {
            ServicioParametricas servParametricas = new ServicioParametricas();
            ServicioEstudios     servEstudios     = new ServicioEstudios();

            ActaEstudio actaEstudio = null;
            Estudio     estudio     = null;

            if (acta.Estudios.Count > 0)
            {
                actaEstudio = acta.ObtenerEstudio(idEstudio.ConvertirInt());
            }

            if (actaEstudio == null)
            {
                estudio = servEstudios.Obtener(idEstudio);

                actaEstudio               = new ActaEstudio();
                actaEstudio.Estudio       = estudio;
                actaEstudio.EstadoEstudio = estudio.Estado;
                actaEstudio.OrdenEstudio  = acta.ObtenerOrdenEstudio(estudio.Id);

                acta.AgregarEstudio(actaEstudio);
            }
        }
Exemple #9
0
 public static void ValidarClave(Acta acta)
 {
     if (!ClaveInicializada && acta.Documentos.Count >= 5)
     {
         throw new ApplicationException("ApplicationExceptionFatal. <br />No se pueden actualizar Acta.");
     }
 }
Exemple #10
0
        public List <Documento> ListarDocumentosDelEstudiosDelActa(string idActa, string idEstudio)
        {
            ServicioEstudios servEstudios = new ServicioEstudios();

            List <Documento> documentosReturn = new List <Documento>();
            Documento        documento        = null;
            //DocumentoVersion documentoVersion = null;

            Acta acta       = this.Obtener(idActa);
            int  _idEstudio = idEstudio.ConvertirInt();

            if (_idEstudio != -1)
            {
                acta.Documentos.ToList <ActaDocumento>().ForEach(delegate(ActaDocumento actaDocumento)
                {
                    if (actaDocumento.DocumentoVersion.Documento.Estudio.Id == _idEstudio)
                    {
                        documento               = new Documento();
                        documento.Id            = actaDocumento.DocumentoVersion.Documento.Id;
                        documento.Descripcion   = actaDocumento.DocumentoVersion.Documento.Descripcion;
                        documento.TipoDocumento = actaDocumento.DocumentoVersion.Documento.TipoDocumento;
                        documento.Limitante     = false;
                        documento.Estudio       = actaDocumento.DocumentoVersion.Documento.Estudio;

                        documento.AgregarVersion(actaDocumento.DocumentoVersion);

                        documentosReturn.Add(documento);
                    }
                });
            }

            return(documentosReturn);
        }
Exemple #11
0
        private List <ActaDocumentoDTO> ListarDocumentosDelActa(Acta acta, int idEstudio)
        {
            List <ActaDocumentoDTO> documentosReturn = new List <ActaDocumentoDTO>();
            ActaDocumentoDTO        documentoDTO     = null;

            acta.Documentos.ToList <ActaDocumento>().ForEach(delegate(ActaDocumento actaDoc)
            {
                if (actaDoc.IdEstudio == idEstudio)
                {
                    documentoDTO                          = new ActaDocumentoDTO();
                    documentoDTO                          = DameActaDocumentoDTO(actaDoc.Acta);
                    documentoDTO.IdDocumento              = actaDoc.DocumentoVersion.Documento.Id;
                    documentoDTO.IdActaDocumento          = actaDoc.Id;
                    documentoDTO.TipoDocumentoDescripcion = actaDoc.DocumentoVersion.Documento.TipoDocumento.Descripcion;
                    documentoDTO.Documento                = actaDoc.NombreDocumento;
                    documentoDTO.DocumentoVersion         = actaDoc.VersionDocumento;
                    documentoDTO.DocumentoVersionFecha    = actaDoc.VersionFecha;
                    documentoDTO.DocumentoVersionEstado   = actaDoc.DocumentoVersion.ObtenerVersionEstado().Estado.Descripcion;
                    documentoDTO.OrdenEstudio             = actaDoc.OrdenEstudio;
                    documentoDTO.OrdenDocumento           = actaDoc.OrdenDocumento;

                    documentosReturn.Add(documentoDTO);
                }
            });

            return(documentosReturn);
        }
Exemple #12
0
        public List <ActaEstudioDTO> ListarEstudiosDelActa(Acta acta)
        {
            ServicioEstudios servEstudios = new ServicioEstudios();

            List <ActaEstudioDTO> estudiosReturn = new List <ActaEstudioDTO>();

            acta.Documentos.ToList <ActaDocumento>().ForEach(delegate(ActaDocumento actaDocumento)
            {
                ActaEstudioDTO estudioDTO = estudiosReturn.Find(delegate(ActaEstudioDTO estudio)
                {
                    return(estudio.Id == actaDocumento.DocumentoVersion.Documento.Estudio.Id);
                });
                if (estudioDTO == null)
                {
                    ActaEstudioDTO dto = servEstudios.DameActaEstudioDTO(actaDocumento.DocumentoVersion.Documento.Estudio, actaDocumento);
                    //dto.DocumentosTratados = ListarDocumentosDelActa(acta, dto.Id);
                    estudiosReturn.Add(dto);
                }
            });

            acta.Notas.ToList <Nota>().ForEach(delegate(Nota nota)
            {
                ActaEstudioDTO estudioDTO = estudiosReturn.Find(delegate(ActaEstudioDTO estudio)
                {
                    return(estudio.Id == nota.IdEstudio);
                });
                if (estudioDTO == null)
                {
                    Estudio estudio = servEstudios.Obtener(nota.IdEstudio.ToString());
                    estudiosReturn.Add(servEstudios.DameActaEstudioDTO(estudio));
                }
            });

            return(estudiosReturn);
        }
        public static void CrearActa(Acta acta)
        {
            //string fecha2 = acta.fecha.ToString("dd/MM/yyyy hh:mm:ss tt", CultureInfo.CreateSpecificCulture("en-US"));
            string          query = string.Format("insert into acta (nombre, descripcion, anotaciones, fecha, id_proyecto) values ('{0}', '{1}', '{2}', STR_TO_DATE('{3}', '%d/%m/%Y %r'), {4})", acta.nombre, acta.descripcion, acta.anotaciones, acta.fecha, acta.id_proyecto);
            MySqlConnection databaseConnection = new MySqlConnection(connectionString);
            MySqlCommand    commandDatabase    = new MySqlCommand(query, databaseConnection);

            commandDatabase.CommandTimeout = 60;
            int resultado;

            try
            {
                databaseConnection.Open();
                resultado = commandDatabase.ExecuteNonQuery();

                if (resultado != 1)
                {
                    throw new Exception("Error creando el acta.");
                }
            }
            catch
            {
                throw;
            }
            finally
            {
                databaseConnection.Close();
            }
        }
Exemple #14
0
        public void GrabarParticipantes(string idActa, string participantes)
        {
            ServicioEquipos      servEquipo       = new ServicioEquipos();
            ServicioParametricas servParametricas = new ServicioParametricas();

            Acta acta = this.Obtener(idActa);

            acta.EliminarParticipantes();
            if (participantes.Trim().Length > 0)
            {
                string[] actaParticipantes = participantes.Substring(1).Split(ServiciosHelpers.ID_SEP);

                foreach (string participante in actaParticipantes)
                {
                    string[]    infoParticipante = participante.Split(',');
                    Profesional profesional      = servEquipo.ProfesionalObtener(infoParticipante[0].ConvertirInt());
                    RolComite   rolComite        = servParametricas.ObtenerObjeto <RolComite>(infoParticipante[1].ConvertirInt());

                    this.AgregarParticipante(acta, profesional, rolComite);
                }
            }

            if (acta.ComentarioInicialFijo.Trim().Length > 0)
            {
                acta.ComentarioInicialFijo = this.ArmarComentarioInicialFijo(acta);
            }

            this.Grabar(acta);
        }
Exemple #15
0
        public void GrabarDocumento(Acta acta, string idActaDocumento, string idDocumento, string idDocumentoVersion, string comentario, string idResponsableComite, string imprimirCarta, Usuario usuarioLogin)
        {
            ServicioDocumentos servDocumento = new ServicioDocumentos();
            ServicioEquipos    servEquipo    = new ServicioEquipos();

            ActaDocumento actaDocumento = null;

            int _idDocumentoVersion = idDocumentoVersion.ConvertirInt();

            if (_idDocumentoVersion == -1)
            {
                throw new ApplicationException("Debe seleccionar documento y versión a comentar");
            }

            int _idActaDocumento = idActaDocumento.ConvertirInt();

            if (_idActaDocumento == -1)
            {
                actaDocumento = new ActaDocumento();
            }
            else
            {
                actaDocumento = acta.ObtenerDocumento(_idActaDocumento);
            }

            DocumentoVersion docVersion = servDocumento.Obtener(idDocumento)
                                          .ObtenerVersion(_idDocumentoVersion);

            actaDocumento.DocumentoVersion  = docVersion;
            actaDocumento.Descripcion       = comentario;
            actaDocumento.ResponsableComite = servEquipo.ProfesionalObtener(idResponsableComite.ConvertirInt());
            actaDocumento.OrdenEstudio      = acta.ObtenerOrdenEstudio(docVersion.Documento.Estudio.Id);
            actaDocumento.OrdenDocumento    = acta.ObtenerOrdenUltimoDocumentoDelEstudio(docVersion.Documento.Estudio.Id);
            actaDocumento.ImprimirCarta     = imprimirCarta.ConvertirBool();

            if (_idActaDocumento == -1)
            {
                ServicioParametricas servParametricas = new ServicioParametricas();
                Parametro            parmsEstado      = servParametricas.ObtenerObjeto <Parametro>("Descripcion", "ESTADO_DOC_EN_EVALUACION");
                string          _idEstado             = (parmsEstado != null) ? parmsEstado.Valor : null;
                EstadoDocumento estado = servParametricas.EstadoDocumentoObtener(_idEstado.ConvertirInt());
                servDocumento.GrabarDocumentoVersionEstado(docVersion, estado, false, usuarioLogin);
            }

            actaDocumento.Validar();

            if (_idActaDocumento == -1)
            {
                /*Si el estudio al cual pertenece el documento no existe en el acta,
                 * se crea automaticamente notas al pie y al continuacion de los documentos tratados*/
                if (!acta.EstudioTieneNotas(docVersion.Documento.IdEstudio))
                {
                    string descripcionNota = string.Format("{0} - ESTUDIO {1}", acta.Descripcion, docVersion.Documento.NombreEstudio);
                    this.GrabarNuevaNota(acta.Id.ToString(), "0", "-1", docVersion.Documento.Estudio.Id.ToString(), string.Format("{0} - INICIO", descripcionNota), DateTime.Now.ToString(), null, string.Empty);
                    this.GrabarNuevaNota(acta.Id.ToString(), "1", "-1", docVersion.Documento.Estudio.Id.ToString(), string.Format("{0} - FINAL", descripcionNota), DateTime.Now.ToString(), null, string.Empty);
                }
                acta.AgregarDocumento(actaDocumento);
            }
        }
Exemple #16
0
        public void DeberiaValidarQueSubaArchivo()
        {
            Acta acta = CrearActa();

            acta.Archivo       = null;
            acta.NombreArchivo = null;
            AssertErrorRegistrandoActa(acta, Constantes.ERROR_ARCHIVO_ACTA_REQUERIDO);
        }
Exemple #17
0
        public List <ActaEstudioDTO> ListarEstudiosDelActa(string idActa)
        {
            ServicioEstudios servEstudios = new ServicioEstudios();

            Acta acta = this.Obtener(idActa);

            return(ListarEstudiosDelActa(acta));
        }
Exemple #18
0
        public void DeberiaValidarQueIngreseLaMesa()
        {
            Acta acta = CrearActa();

            acta.IdMesa = null;

            AssertErrorRegistrandoActa(acta, Constantes.ERROR_ID_MESA_REQUERIDO);
        }
Exemple #19
0
        public void DeberiaValidarQueMesaExista()
        {
            Acta acta = CrearActa();

            acta.IdMesa = "000_no_existo";

            AssertErrorRegistrandoActa(acta, Constantes.ERROR_MESA_NO_HALLADA);
        }
Exemple #20
0
        public List <ActaEstudio> ListarActaEstudios(string idActa)
        {
            Acta acta = this.Obtener(idActa);

            return(acta.Estudios.ToList <ActaEstudio>()
                   .OrderBy(item => item.OrdenEstudio)
                   .ToList <ActaEstudio>());
        }
Exemple #21
0
        public void AgregarParticipante(Acta acta, Profesional profesional, RolComite rolComite)
        {
            ActaProfesional actaProfesional = new ActaProfesional();

            actaProfesional.Profesional = profesional;
            actaProfesional.RolComite   = rolComite;
            actaProfesional.Validar();
            acta.AgregarParticipante(actaProfesional);
        }
Exemple #22
0
        public ActaDocumentoDTO DameActaDocumentoDTO(Acta acta)
        {
            ActaDocumentoDTO entidadDTO = new ActaDocumentoDTO();

            entidadDTO.Id          = acta.Id;
            entidadDTO.Descripcion = acta.Descripcion;
            entidadDTO.Fecha       = acta.FechaToString;
            entidadDTO.Cerrada     = acta.Cerrada;
            return(entidadDTO);
        }
Exemple #23
0
        public void GrabarDocumento(string idActa, string idActaDocumento, string idDocumento, string idDocumentoVersion, string comentario, string idResponsableComite, string imprimirCarta, Usuario usuarioLogin)
        {
            Acta acta = this.Obtener(idActa);

            ServiciosHelpers.ValidarClave(acta);

            GrabarDocumento(acta, idActaDocumento, idDocumento, idDocumentoVersion, comentario, idResponsableComite, imprimirCarta, usuarioLogin);

            this.Grabar(acta);
        }
Exemple #24
0
        public void InicializarParticipantes(Acta acta)
        {
            ServicioEquipos servEquipos = new ServicioEquipos();

            List <Profesional> participantes = servEquipos.ProfesionalObtenerVigentes(Constantes.TipoProfesional_MiembroComite);

            participantes.ForEach(delegate(Profesional profesional)
            {
                this.AgregarParticipante(acta, profesional, profesional.RolComite);
            });
        }
Exemple #25
0
        private void ValidarBasicoActa(Acta acta)
        {
            if (acta.IdMesa == null)
            {
                throw new FaultException("IdMesa requerido", new FaultCode(Constantes.ERROR_ID_MESA_REQUERIDO));
            }
            if (acta.IdMilitantePresidente == null)
            {
                throw new FaultException("IdMilitantePresidente requerido", new FaultCode(Constantes.ERROR_ID_MILITANTE_PRESIDENTE_REQUERIDO));
            }
            if (acta.IdMilitanteSecretario == null)
            {
                throw new FaultException("IdMilitanteSecretario requerido", new FaultCode(Constantes.ERROR_ID_MILITANTE_SECRETARIO_REQUERIDO));
            }

            if (acta.IdMilitanteRegistro == null)
            {
                throw new FaultException("IdMilitanteRegistro requerido", new FaultCode(Constantes.ERROR_ID_MILITANTE_REGISTRO_REQUERIDO));
            }

            if (acta.Observaciones != null && acta.Observaciones.Length > 1000)
            {
                throw new FaultException("Observaciones no debe tener más de 1000 caracteres de longitud", new FaultCode(Constantes.ERROR_OBSERVACIONES_ACTA_EXCEDE_1000_CARACTERES));
            }
            if (acta.FechaRegistro != null)
            {
                throw new FaultException("No es posible asignar la FechaRegistro", new FaultCode(Constantes.ERROR_OBSERVACIONES_ACTA_EXCEDE_1000_CARACTERES));
            }
            if (acta.Estado != null && acta.Estado != 0)
            {
                throw new FaultException("No es posible asignar el Estado", new FaultCode(Constantes.ERROR_NO_ES_POSIBLE_ASIGNAR_ESTADO_ACTA));
            }

            if (acta.Detalles == null)
            {
                throw new FaultException("Detalles de acta requeridos", new FaultCode(Constantes.ERROR_DETALLES_ACTA_REQUERIDOS));
            }

            foreach (DetalleActa detalle in acta.Detalles)
            {
                if (detalle.IdMilitante == null)
                {
                    throw new FaultException("IdMilitante Candidato en detalle requerido", new FaultCode(Constantes.ERROR_ID_MILITANTE_CANDIDATO_EN_DETALLE_ACTA_REQUERIDO));
                }
                if (detalle.CantVotos == null)
                {
                    throw new FaultException("CantVotos en detalle requerido", new FaultCode(Constantes.ERROR_CANT_VOTOS_EN_DETALLE_ACTA_REQUERIDO));
                }
                if (detalle.CantVotos < 0)
                {
                    throw new FaultException("El valor mínimo para la cantidad de votos es 0", new FaultCode(Constantes.ERROR_CANT_VOTOS_EN_DETALLE_DEBE_MAYOR_0));
                }
            }
        }
Exemple #26
0
        //metodo que se invoca cuando setea estados, modelo carta de respuesta, texto desde el acta
        public void GrabarDatosEstudio(string idActa, string datosActaEstudio)
        {
            ServicioParametricas servParametricas = new ServicioParametricas();
            ServicioEstudios     servEstudios     = new ServicioEstudios();

            Acta acta = this.Obtener(idActa);

            ActaEstudio actaEstudio = null;

            dynamic datosAux = ServiciosHelpers.DeserializarGenerico(datosActaEstudio);

            int idEstudio = datosAux.IdEstudio;

            actaEstudio = acta.ObtenerEstudio(idEstudio);

            if (actaEstudio == null)
            {
                actaEstudio              = new ActaEstudio();
                actaEstudio.Estudio      = servEstudios.Obtener(idEstudio.ToString());
                actaEstudio.OrdenEstudio = acta.ObtenerOrdenEstudio(idEstudio);
            }

            actaEstudio.EstadoEstudio            = servParametricas.EstadoEstudioObtener(datosAux.IdEstadoEstudio);
            actaEstudio.CartaRespuestaModelo     = this.CartaRespuestaModeloObtener(datosAux.IdCartaRespuestaModelo);
            actaEstudio.TextoLibreCartaRespuesta = datosAux.TextoLibreCartaRespuesta;

            acta.AgregarEstudio(actaEstudio);

            this.Grabar(acta);

            /*actualizamos las notas del estudio*/
            RepositoryGenerico <Nota> notaRepository = new RepositoryGenerico <Nota>();
            Nota nota = null;

            int idNotaAntesDocumentos = acta.Notas.ToList <Nota>().Find(item => item.IdEstudio == idEstudio && !item.ActaImprimeAlFinal).Id;

            nota       = notaRepository.Obtener(idNotaAntesDocumentos);
            nota.Texto = string.Format("{0}", datosAux.ComentarioAntesDocumentos);
            notaRepository.Actualizar(nota);

            nota = null;
            int idNotaDespuesDocumentos = acta.Notas.ToList <Nota>().Find(item => item.IdEstudio == idEstudio && item.ActaImprimeAlFinal).Id;

            nota       = notaRepository.Obtener(idNotaDespuesDocumentos);
            nota.Texto = string.Format("{0}", datosAux.ComentarioDespuesDocumentos);
            notaRepository.Actualizar(nota);


            if (!acta.Cerrada && actaEstudio.EstadoEstudio != null)
            {
                servEstudios.GrabarEstado(actaEstudio.Estudio.Id.ToString(), actaEstudio.EstadoEstudio.Id.ToString());
            }
        }
        public NuevaActaView()
        {
            InitializeComponent();

            Item = new Acta
            {
                Titulo      = "Nombre",
                Descripcion = "Descripcion."
            };

            BindingContext = this;
        }
        public async Task <IActionResult> PostActa([FromBody] Acta acta)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.SG_Actas.Add(acta);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetActa", new { id = acta.ID }, acta));
        }
Exemple #29
0
 private void AssertErrorRegistrandoActa(Acta acta, string codigoError)
 {
     try {
         client.RegistrarActa(acta);
         Assert.Fail("Debería haber ocurrido un error");
     } catch (FaultException e) {
         if (e.Code.Name == "InternalServiceFault")
         {
             throw e;
         }
         Assert.AreEqual(codigoError, e.Code.Name);
     }
 }
        public DetalleActaView()
        {
            InitializeComponent();

            var item = new Acta
            {
                Titulo      = "Anuncio 1",
                Descripcion = "This is an item description."
            };

            viewModel      = new ActaDetalleViewModel(item);
            BindingContext = viewModel;
        }