Exemplo n.º 1
0
        public int guardarTecnico([FromBody] TecnicoAF oTecnicoAF)
        {
            int rpta = 0;

            try
            {
                using (BDAcaassAFContext bd = new BDAcaassAFContext())
                {
                    Tecnicos oTecnico = new Tecnicos();

                    oTecnico.IdTecnico   = oTecnicoAF.idtecnico;
                    oTecnico.Nombre      = oTecnicoAF.nombre;
                    oTecnico.Empresa     = oTecnicoAF.empresa;
                    oTecnico.Dhabilitado = 1;
                    bd.Tecnicos.Add(oTecnico);
                    bd.SaveChanges();
                    rpta = 1;
                }
            }
            catch (Exception ex)
            {
                rpta = 0;
            }

            return(rpta);
        }
Exemplo n.º 2
0
        public TecnicoAF recuperarTecnico(int id)
        {
            using (BDAcaassAFContext bd = new BDAcaassAFContext())
            {
                TecnicoAF oTecnicoAF = new TecnicoAF();
                Tecnicos  oTecnico   = bd.Tecnicos.Where(p => p.IdTecnico == id).First();

                oTecnicoAF.idtecnico = oTecnico.IdTecnico;
                oTecnicoAF.nombre    = oTecnico.Nombre;
                oTecnicoAF.empresa   = oTecnico.Empresa;

                return(oTecnicoAF);
            }
        }
Exemplo n.º 3
0
        public int modificarTecnico([FromBody] TecnicoAF oTecnicoAF)
        {
            int rpta = 0;

            try
            {
                using (BDAcaassAFContext bd = new BDAcaassAFContext())
                {
                    Tecnicos oTecnico = bd.Tecnicos.Where(p => p.IdTecnico == oTecnicoAF.idtecnico).First();

                    oTecnico.IdTecnico = oTecnicoAF.idtecnico;
                    oTecnico.Nombre    = oTecnicoAF.nombre;
                    oTecnico.Empresa   = oTecnicoAF.empresa;

                    bd.SaveChanges();
                    rpta = 1;
                }
            }
            catch (Exception ex)
            {
                rpta = 0;
            }
            return(rpta);
        }