Exemplo n.º 1
0
        public int guardarInformeMantenimiento([FromBody] InformeMatenimientoAF oInformeMantenimientoAF)
        {
            int respuesta = 0;

            try
            {
                using (BDAcaassAFContext bd = new BDAcaassAFContext())
                {
                    InformeMantenimiento oInformeMantenimiento = new InformeMantenimiento();
                    oInformeMantenimiento.IdInformeMantenimiento = oInformeMantenimientoAF.idinformematenimiento;
                    oInformeMantenimiento.IdMantenimiento        = oInformeMantenimientoAF.idmantenimiento;
                    oInformeMantenimiento.IdTecnico       = oInformeMantenimientoAF.idtecnico;
                    oInformeMantenimiento.Fecha           = oInformeMantenimientoAF.fechainforme;
                    oInformeMantenimiento.Descripcion     = oInformeMantenimientoAF.descripcion;
                    oInformeMantenimiento.CostoMateriales = oInformeMantenimientoAF.costomateriales;
                    oInformeMantenimiento.CostoMo         = oInformeMantenimientoAF.costomo;
                    oInformeMantenimiento.CostoTotal      = oInformeMantenimientoAF.costomateriales + oInformeMantenimientoAF.costomo;
                    bd.InformeMantenimiento.Add(oInformeMantenimiento);
                    oInformeMantenimiento.Estado = 1;

                    bd.SaveChanges();
                    respuesta = 1;
                }
            }
            catch (Exception ex)
            {
                respuesta = 0;
            }
            return(respuesta);
        }
        public async Task <IActionResult> PutInformeMantenimiento(int id, InformeMantenimiento informeMantenimiento)
        {
            if (id != informeMantenimiento.Id)
            {
                return(BadRequest());
            }

            _context.Entry(informeMantenimiento).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!InformeMantenimientoExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemplo n.º 3
0
        public int estadoInformeRevalorizado(int idinformeMantenimiento)
        {
            int respuesta = 0;

            try
            {
                using (BDAcaassAFContext bd = new BDAcaassAFContext())
                {
                    InformeMantenimiento oInformeMantenimiento = bd.InformeMantenimiento.Where(p => p.IdInformeMantenimiento == idinformeMantenimiento).First();
                    oInformeMantenimiento.Estado = 2;// significa que aplicó revalorización
                    bd.SaveChanges();
                    respuesta = 1;
                }
            }
            catch (Exception ex)
            {
                respuesta = 0;
            }
            return(respuesta);
        }
        public async Task <ActionResult <InformeMantenimiento> > PostInformeMantenimiento(InformeMantenimiento informeMantenimiento)
        {
            _context.InformeMantenimiento.Add(informeMantenimiento);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetInformeMantenimiento", new { id = informeMantenimiento.Id }, informeMantenimiento));
        }