Example #1
0
 public SitioViewModel(Sitio sitio)
 {
     Nombre       = sitio.Nombre;
     Descripcion  = sitio.Descripcion;
     Informacion  = sitio.Informacion;
     ImagenesPath = sitio.ImagenesPath;
 }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Sitio sitio = db.Sitios.Find(id);

            db.Sitios.Remove(sitio);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #3
0
 public ActionResult Edit([Bind(Include = "Id_Sitio,CodigoSitio,Ubicacion,Propiedad,Antecedentes,RelatoAcontecimientos,FechaEvento,FechaInhumacion,NumeroVictimas,ExhumacionAnterior,MaterialesAdicionales")] Sitio sitio)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sitio).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(sitio));
 }
 public GuardarSitioResponse Guardar(Sitio sitio)
 {
     try {
         _conexion.Open();
         _repositorio.Guardar(sitio);
         _conexion.Close();
         return(new GuardarSitioResponse(sitio));
     } catch (Exception e) {
         return(new GuardarSitioResponse($"Error de la Aplicacion: {e.Message}"));
     } finally { _conexion.Close(); }
 }
        private Sitio MapearSitio(SitioInputModel sitioInput)
        {
            var sitio = new Sitio {
                Nombre       = sitioInput.Nombre,
                Descripcion  = sitioInput.Descripcion,
                Informacion  = sitioInput.Informacion,
                ImagenesPath = sitioInput.ImagenesPath
            };

            return(sitio);
        }
 public void Guardar(Sitio sitio)
 {
     using (var command = _connection.CreateCommand()) {
         command.CommandText = @"Insert Into Sitio (Nombre,Descripcion,Informacion,ImagenesPatch) 
                                 values (@Nombre,@Descripcion,@Informacion,@ImagenesPatch)";
         command.Parameters.AddWithValue("@Nombre", sitio.Nombre);
         command.Parameters.AddWithValue("@Descripcion", sitio.Descripcion);
         command.Parameters.AddWithValue("@Informacion", sitio.Informacion);
         command.Parameters.AddWithValue("@ImagenesPatch", sitio.ImagenesPath);
         var filas = command.ExecuteNonQuery();
     }
 }
Example #7
0
        // GET: Sitios/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sitio sitio = db.Sitios.Find(id);

            if (sitio == null)
            {
                return(HttpNotFound());
            }
            return(View(sitio));
        }
        private Sitio DataReaderMapToPerson(SqlDataReader dataReader)
        {
            if (!dataReader.HasRows)
            {
                return(null);
            }
            Sitio sitio = new Sitio();

            sitio.Nombre       = (string)dataReader["Nombre"];
            sitio.Descripcion  = (string)dataReader["Descripcion"];
            sitio.Informacion  = (string)dataReader["Informacion"];
            sitio.ImagenesPath = (string)dataReader["ImagenesPath"];

            return(sitio);
        }
        public ActionResult <SitioViewModel> Post(SitioInputModel sitioInput)
        {
            Sitio sitio    = MapearSitio(sitioInput);
            var   response = _sitioService.Guardar(sitio);

            if (response.Error)
            {
                ModelState.AddModelError("Guardar Sitio", response.Mensaje);
                var problemDetails = new ValidationProblemDetails(ModelState)
                {
                    Status = StatusCodes.Status400BadRequest,
                };
                return(BadRequest(problemDetails));
            }
            return(Ok(response.Sitio));
        }
        public List <Sitio> ConsultarTodos()
        {
            SqlDataReader dataReader;
            List <Sitio>  sitios = new List <Sitio> ();

            using (var command = _connection.CreateCommand()) {
                command.CommandText = "Select * from sitio";
                dataReader          = command.ExecuteReader();
                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        Sitio sitio = DataReaderMapToPerson(dataReader);
                        sitios.Add(sitio);
                    }
                }
            }
            return(sitios);
        }
Example #11
0
        //Interfaz receta

        private void asignar_t_Click(object sender, EventArgs e)
        {
            GridRow tupla = (GridRow)sgrid_pr.ActiveRow;

            if (tupla != null)
            {
                Sitio   sitio        = SC.dame_sitio("CONTROL_INTERNO");
                DataSet tratamientos = new DataSet();
                String  consulta     = "SELECT CODIGO AS \"Código\",NOMBRE AS \"Nombre\" FROM TRATAMIENTOC";

                sitio.dame_dataset_de(consulta, tratamientos);
                dialogo_t = new Tratamiento(tratamientos);

                if (dialogo_t.ShowDialog() == DialogResult.OK)
                {
                    String id_paciente = tupla.Cells[0].Value.ToString();
                    SC.modificacion_tratamiento("PACIENTE", "CODIGO_TRATAMIENTO", dialogo_t.codigo, "ID", id_paciente);
                }
            }
        }
Example #12
0
 public GuardarSitioResponse(Sitio sitio)
 {
     Error = false;
     Sitio = sitio;
 }