public IHttpActionResult UpdateVehiculo([FromBody] tb_vehiculo vehiculo)
        {
            Response <Boolean> response = new Response <bool>();

            var controlVehiculo = FactoryIoC.Container.Resolver <ControlVehiculo>();

            return(Json(controlVehiculo.lfUpdate(vehiculo), new JsonSerializerSettings()
            {
                PreserveReferencesHandling = PreserveReferencesHandling.Objects,
                Formatting = Formatting.Indented
            }));
        }
Ejemplo n.º 2
0
        public Response <bool> lfUpdate(tb_vehiculo vehiculo)
        {
            Response <bool> response = new Response <bool>();

            try
            {
                response.ReturnValue = DomainVehiculo.Update(vehiculo);
            }
            catch (Exception ex)
            {
                response.blnTransactionIndicator = false;
                response.ReturnValue             = false;
                response.strOrigin = ex.ToString();
            }
            return(response);
        }
Ejemplo n.º 3
0
        public async Task <ActionResult> crearVehiculo(FormCollection datos)
        {
            Response <tb_vehiculo> respuesta = new Response <tb_vehiculo>();
            tb_vehiculo            vehiculo  = new tb_vehiculo();

            try
            {
                vehiculo.id = Int32.Parse(datos.GetValue("id").AttemptedValue.ToString());
                vehiculo.id_tipo_identificacion = Int32.Parse(datos.GetValue("id_tipo_identificacion").AttemptedValue.ToString());
                vehiculo.numero_identificacion  = datos.GetValue("numero_identificacion").AttemptedValue.ToString();
                vehiculo.id_clase       = Int32.Parse(datos.GetValue("id_clase").AttemptedValue.ToString());
                vehiculo.numero_bien    = datos.GetValue("numero_bien").AttemptedValue.ToString();
                vehiculo.anno           = datos.GetValue("anno").AttemptedValue.ToString();
                vehiculo.poliza         = Int32.Parse(datos.GetValue("poliza").AttemptedValue.ToString());
                vehiculo.decomisado     = Int32.Parse(datos.GetValue("decomisado").AttemptedValue.ToString());
                vehiculo.id_marca       = Int32.Parse(datos.GetValue("id_marca").AttemptedValue.ToString());
                vehiculo.id_color       = Int32.Parse(datos.GetValue("id_color").AttemptedValue.ToString());
                vehiculo.estilo         = datos.GetValue("estilo").AttemptedValue.ToString();
                vehiculo.id_aseguradora = Int32.Parse(datos.GetValue("id_aseguradora").AttemptedValue.ToString());
                vehiculo.nombre_entidad = datos.GetValue("nombre_entidad").AttemptedValue.ToString();
                vehiculo.id_intensidad  = Int32.Parse(datos.GetValue("id_intensidad").AttemptedValue.ToString());
                vehiculo.atributo       = datos.GetValue("atributo").AttemptedValue.ToString();
                vehiculo.observaciones  = datos.GetValue("observaciones").AttemptedValue.ToString();
                vehiculo.id_rol         = Int32.Parse(datos.GetValue("id_rol").AttemptedValue.ToString());

                String           jsonContent      = JsonConvert.SerializeObject(vehiculo);
                byte[]           buffer           = System.Text.Encoding.UTF8.GetBytes(jsonContent);
                ByteArrayContent byteArrayContent = new ByteArrayContent(buffer);
                byteArrayContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");


                HttpResponseMessage consulta = await _WsWebAPI.PostAsync("api/vehiculo/", byteArrayContent);

                if (consulta.IsSuccessStatusCode)
                {
                    respuesta = JsonConvert.DeserializeObject <Response <tb_vehiculo> >(consulta.Content.ReadAsStringAsync().Result);
                    vehiculo  = respuesta.ReturnValue;
                }
            }
            catch (Exception ex)
            {
                System.Console.Write(ex.ToString());
            }
            return(View());
        }
Ejemplo n.º 4
0
        public Response <bool> lfDelete(int idTemp)
        {
            Response <bool> response = new Response <bool>();

            try
            {
                tb_vehiculo vehiculo = new tb_vehiculo();
                vehiculo.id          = idTemp;
                response.ReturnValue = DomainVehiculo.Delete(vehiculo);
            }
            catch (Exception ex)
            {
                response.blnTransactionIndicator = false;
                response.ReturnValue             = false;
                response.strOrigin = ex.ToString();
            }
            return(response);
        }
Ejemplo n.º 5
0
        public async Task <ActionResult> eliminarVehiculo(int id)
        {
            tb_vehiculo            vehiculo  = new tb_vehiculo();
            Response <tb_vehiculo> respuesta = new Response <tb_vehiculo>();

            try
            {
                HttpResponseMessage consulta = await _WsWebAPI.DeleteAsync(String.Concat("api/vehiculo/", id));

                if (consulta.IsSuccessStatusCode)
                {
                    respuesta = JsonConvert.DeserializeObject <Response <tb_vehiculo> >(consulta.Content.ReadAsStringAsync().Result);
                    vehiculo  = respuesta.ReturnValue;
                }
            }
            catch (Exception ex)
            {
                System.Console.Write(ex.ToString());
            }
            return(View());
        }