//----------------------------Delito----------------------------
        public delito darDelitoPorCodigo(int codigo)
        {
            delito antecedente = null;
            String urlRelativa = "darDelito";
            var    url         = $"" + urlGeneral + urlRelativa + "?codigo=" + codigo;
            var    request     = (HttpWebRequest)WebRequest.Create(url);

            request.Method      = "GET";
            request.ContentType = "application/json";
            request.Accept      = "application/json";

            try
            {
                using (WebResponse response = request.GetResponse())
                {
                    using (Stream strReader = response.GetResponseStream())
                    {
                        if (strReader == null)
                        {
                            return(antecedente);
                        }
                        using (StreamReader objReader = new StreamReader(strReader))
                        {
                            string responseBody = objReader.ReadToEnd();
                            antecedente = JsonConvert.DeserializeObject <delito>(responseBody);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error! " + ex);
            }
            return(antecedente);
        }
Пример #2
0
 public IHttpActionResult borrarDelito([FromBody]delito delito)
 {
     DelitoLN delitoLN = FabricaIoC.Container.Resolver<DelitoLN>();
     return Json(delitoLN.lfBorrar(delito), new JsonSerializerSettings()
     {
         PreserveReferencesHandling = PreserveReferencesHandling.Objects,
         Formatting = Formatting.Indented
     });
 }//Fin del método borrarPersona.
        private void llenarGrilla()
        {
            List <delito> delitos = controller.darDelitos();

            dgvCiudadano.Rows.Clear();
            for (int i = 0; i < delitos.Count; i++)
            {
                delito delito = delitos.ElementAt(i);
                dgvCiudadano.Rows.Insert(i, "" + delito.codigo, delito.nombre.Trim(), "" + delito.penaMinima, "" + delito.penaMaxima);
            }
        }
Пример #4
0
        public void borrar(delito delito)
        {
            DbContextTransaction dbTransaccion = SS_Contexto.Database.BeginTransaction();

            try
            {
                SS_Contexto.delito.Remove(delito);
                SS_Contexto.SaveChanges();
                dbTransaccion.Commit();
            }
            catch (Exception ex)
            {
                dbTransaccion.Rollback();
                throw new Exception(ex.ToString());
            }//Fin del try-catch.
        }
Пример #5
0
        public void actualizar(delito delito)
        {
            DbContextTransaction dbTransaccion = SS_Contexto.Database.BeginTransaction();

            try
            {
                var entity = SS_Contexto.delito.Find(delito.idDelito);
                SS_Contexto.Entry(entity).CurrentValues.SetValues(delito);
                SS_Contexto.SaveChanges();
                dbTransaccion.Commit();
            }
            catch (Exception ex)
            {
                dbTransaccion.Rollback();
                throw new Exception(ex.ToString());
            }//Fin del try-catch.            
        }
Пример #6
0
        public Respuesta <delito> lfInsertar(delito delito)
        {
            Respuesta <delito> respuesta = new Respuesta <delito>();

            try
            {
                DominioDelito.insertar(delito);
                respuesta.resultado = 1;
            }
            catch (Exception ex)
            {
                respuesta.bnlIndicadorTransaccion = false;
                respuesta.valorRetorno            = null;
                respuesta.strOrigen = ex.ToString();
                respuesta.resultado = 0;
            } //Fin del try-catch.
            return(respuesta);
        }     //fin del insertar