Пример #1
0
 public long AddEmpleado(Empleado item, string ip)
 {
     try
     {
         var empleadoRes = _context.Empleados.Add(item);
         _context.SaveChanges();
         procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), "OK", 200);
         return(Int32.Parse(empleadoRes.Entity.IdEmpleado.ToString()));
     }
     catch (Exception ex)
     {
         procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), ex.InnerException.Message, 400);
         throw new Exception(ex.InnerException.Message);
     }
 }
Пример #2
0
 public long AddCECO(CentroCosto item, string ip)
 {
     try
     {
         var CECORes = _context.CentroCostos.Add(item);
         _context.SaveChanges();
         procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), "OK", 200);
         return(Int32.Parse(CECORes.Entity.IdCentroCosto.ToString()));
     }
     catch (Exception ex)
     {
         procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), ex.InnerException.Message, 400);
         return(0);
     }
 }
Пример #3
0
 public long AddPreguntaProceso(PreguntaProceso item, string ip)
 {
     try
     {
         var PreguntaProcesoRes = _context.PreguntaProcesos.Add(item);
         _context.SaveChanges();
         procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), "OK", 200);
         return(Int32.Parse(PreguntaProcesoRes.Entity.IdPreguntaProceso.ToString()));
     }
     catch (Exception ex)
     {
         procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), ex.InnerException.Message, 400);
         var r = ex.Message;
         return(0);
     }
 }
Пример #4
0
        /*public bool ValidaClaveExistente(RequestCapacitacionEmpleado inputItem)
         * {
         *  //true si existe
         *  //false si no existe
         * var busqueda = _context.CapacitacionEmpleados.AsNoTracking().SingleOrDefault(us => us.IdEmpleado .Trim().ToUpper() == Proceso.Codigo.Trim().ToUpper() && us.IdProceso != Proceso.IdProceso);
         *  return busqueda==null ? false : true;
         * }*/

        public long Addentity(CapacitacionEmpleado item, string ip)
        {
            try
            {
                var objRes = _context.CapacitacionEmpleados.Add(item);
                _context.SaveChanges();
                procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), "OK", 200);
                return(Int32.Parse(objRes.Entity.IdCapacitacion.ToString()));
            }
            catch (Exception ex)
            {
                procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), ex.InnerException.Message, 400);
                var r = ex.Message;
                return(0);
            }
        }
Пример #5
0
 public long AddCertificacion(Certificacion newItem, String ip)
 {
     try
     {
         var CertificacionRes = _context.Certificacions.Add(newItem);
         procLog.AddLog(ip, procLog.GetPropertyValues(newItem, System.Reflection.MethodBase.GetCurrentMethod().Name), "OK", 200);
         _context.SaveChanges();
         return(Int32.Parse(CertificacionRes.Entity.IdCertificacion.ToString()));
     }
     catch (Exception ex)
     {
         procLog.AddLog(ip, procLog.GetPropertyValues(newItem, System.Reflection.MethodBase.GetCurrentMethod().Name), ex.InnerException.Message, 400);
         var r = ex.Message;
         return(0);
     }
 }
Пример #6
0
        public long AddUnidadNeg(UnidadNegocio item, string ip)
        {
            try
            {
                var respUnidad = _context.UnidadNegocios.Add(item);
                _context.SaveChanges();

                procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), "OK", 200);
                return(Int32.Parse(respUnidad.Entity.IdUnidadNegocio.ToString()));
            }
            catch (Exception ex)
            {
                procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), ex.InnerException.Message, 400);
                return(0);
            }
        }
Пример #7
0
 public long AddIdioma(Idioma item, string ip)
 {
     try
     {
         var idiomaRes = _context.Idiomas.Add(item);
         _context.SaveChanges();
         procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), "OK", 200);
         return(Int32.Parse(idiomaRes.Entity.IdIdioma.ToString()));
     }
     catch (Exception ex)
     {
         procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), ex.InnerException.Message, 400);
         //var r = ex.InnerException.Message;
         //return 0;
         throw new Exception(ex.InnerException.Message);
     }
 }
Пример #8
0
        public long AddNave(Nave NewNave, String ip)
        {
            try
            {
                var NaveRes = _context.Naves.Add(NewNave);
                _context.SaveChanges();


                procLog.AddLog(ip, procLog.GetPropertyValues(NewNave, System.Reflection.MethodBase.GetCurrentMethod().Name), "OK", 200);
                return(Int32.Parse(NaveRes.Entity.IdNave.ToString()));
            }
            catch (Exception ex)
            {
                procLog.AddLog(ip, procLog.GetPropertyValues(NewNave, System.Reflection.MethodBase.GetCurrentMethod().Name), ex.InnerException.Message, 400);
                var r = ex.Message;
                return(0);
            }
        }
Пример #9
0
 public long AddMultimediaPieza(MultiMediaPieza item, string ip)
 {
     try
     {
         var MultimediaPiezaRes = _context.MultiMediaPiezas.Add(item);
         _context.SaveChanges();
         procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), "OK", 200);
         return(Int32.Parse(MultimediaPiezaRes.Entity.Id.ToString()));
     }
     catch (Exception ex)
     {
         procLog.AddLog(ip, procLog.GetPropertyValues(item, System.Reflection.MethodBase.GetCurrentMethod().Name), ex.InnerException.Message, 400);
         var r = ex.Message;
         return(0);
     }
 }