Beispiel #1
0
        public string FunDelSpeech(int codigospde)
        {
            using (SoftCobEntities _db = new SoftCobEntities())
            {
                var _speech = _db.SoftCob_SPEECH_DETALLE.Where(s => s.SPDE_CODIGO == codigospde).FirstOrDefault();

                if (_speech != null)
                {
                    _db.SoftCob_SPEECH_DETALLE.Attach(_speech);
                    _db.SoftCob_SPEECH_DETALLE.Remove(_speech);
                    _db.SaveChanges();
                }

                return("Borrado");
            }
        }
Beispiel #2
0
 public string FunCrearEstrategia(SoftCob_ESTRATEGIA_CABECERA _estrategia)
 {
     try
     {
         using (SoftCobEntities _db = new SoftCobEntities())
         {
             _db.SoftCob_ESTRATEGIA_CABECERA.Add(_estrategia);
             _db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         _mensaje = ex.ToString();
     }
     return(_mensaje);
 }
Beispiel #3
0
 public string FunCrearEmployee(SoftCob_EMPLOYEE _employee)
 {
     try
     {
         using (SoftCobEntities _db = new SoftCobEntities())
         {
             _db.SoftCob_EMPLOYEE.Add(_employee);
             _db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         _mensaje = ex.ToString();
     }
     return(_mensaje);
 }
Beispiel #4
0
 public string FunInsertarPagoAbono(SoftCob_PAGOSCARTERA _pagocartera)
 {
     try
     {
         using (SoftCobEntities _db = new SoftCobEntities())
         {
             _db.SoftCob_PAGOSCARTERA.Add(_pagocartera);
             _db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         _mensaje = ex.ToString();
     }
     return(_mensaje);
 }
Beispiel #5
0
 public int FunCrearArbolSpeech(SoftCob_SPEECH_CABECERA _datos)
 {
     try
     {
         using (SoftCobEntities _db = new SoftCobEntities())
         {
             _db.SoftCob_SPEECH_CABECERA.Add(_datos);
             _db.SaveChanges();
             _codigo = _datos.SPCA_CODIGO;
         }
     }
     catch (Exception)
     {
         _codigo = -1;
     }
     return(_codigo);
 }
Beispiel #6
0
        public int FunCrearTelefonoReferencia(SoftCob_DEUDOR_REFERENCIAS _telefonoref)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    _db.SoftCob_DEUDOR_REFERENCIAS.Add(_telefonoref);
                    _db.SaveChanges();
                    _codigo = _telefonoref.DERE_CODIGO;
                }
            }
            catch
            {
                _codigo = 0;
            }

            return(_codigo);
        }
Beispiel #7
0
 public void FunUpdateListaTrabajo(SoftCob_LISTATRABAJO_CABECERA _listacabecera)
 {
     try
     {
         using (SoftCobEntities _db = new SoftCobEntities())
         {
             SoftCob_LISTATRABAJO_CABECERA _original = _db.SoftCob_LISTATRABAJO_CABECERA.Where(x => x.LTCA_CODIGO ==
                                                                                               _listacabecera.LTCA_CODIGO).FirstOrDefault();
             _db.SoftCob_LISTATRABAJO_CABECERA.Attach(_original);
             _original.ltca_estado = _listacabecera.ltca_estado;
             _db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #8
0
 public void FunEditArbolAccion(SoftCob_ARBOL_ACCION _datos)
 {
     try
     {
         using (SoftCobEntities _db = new SoftCobEntities())
         {
             SoftCob_ARBOL_ACCION _original = _db.SoftCob_ARBOL_ACCION.Where(x => x.CPCE_CODIGO == _datos.CPCE_CODIGO &&
                                                                             x.ARAC_CODIGO == _datos.ARAC_CODIGO).FirstOrDefault();
             _db.SoftCob_ARBOL_ACCION.Attach(_original);
             _original.arac_descripcion = _datos.arac_descripcion;
             _db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #9
0
        public void FunRegistrarVolverLLamar(SoftCob_REGISTRO_VOLVERALLAMAR _regllamar)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    SoftCob_REGISTRO_VOLVERALLAMAR _original = _db.SoftCob_REGISTRO_VOLVERALLAMAR.Where(r =>
                                                                                                        r.REVL_CODIGO == _regllamar.REVL_CODIGO && r.revl_cldecodigo == _regllamar.revl_cldecodigo).FirstOrDefault();

                    _db.SoftCob_REGISTRO_VOLVERALLAMAR.Attach(_original);
                    _original.revl_gestionado = _regllamar.revl_gestionado;
                    _db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #10
0
        public void FunCambiarEstadoTelefono(SoftCob_TELEFONOS_CEDENTE _telefonocedente)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    SoftCob_TELEFONOS_CEDENTE _original = _db.SoftCob_TELEFONOS_CEDENTE.Where(u => u.TECE_CODIGO ==
                                                                                              _telefonocedente.TECE_CODIGO).FirstOrDefault();

                    _db.SoftCob_TELEFONOS_CEDENTE.Attach(_original);
                    _original.tece_estado = _telefonocedente.tece_estado;
                    _db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #11
0
 public string FunEditarUsuarioEmployee(SoftCob_USUARIO _usuario)
 {
     try
     {
         using (SoftCobEntities _db = new SoftCobEntities())
         {
             SoftCob_USUARIO _original = _db.SoftCob_USUARIO.Where(u => u.USUA_CODIGO == _usuario.USUA_CODIGO).FirstOrDefault();
             _db.SoftCob_USUARIO.Attach(_original);
             _original.empl_codigo = _usuario.empl_codigo;
             _db.SaveChanges();
             _mensaje = "0";
         }
     }
     catch (Exception ex)
     {
         _mensaje = ex.ToString();
     }
     return(_mensaje);
 }
Beispiel #12
0
 public void FunActualizarListaDetalle(SoftCob_LISTATRABAJO_DETALLE _listadetalle)
 {
     try
     {
         using (SoftCobEntities _db = new SoftCobEntities())
         {
             SoftCob_LISTATRABAJO_DETALLE _original = _db.SoftCob_LISTATRABAJO_DETALLE.Where(x => x.LTCA_CODIGO ==
                                                                                             _listadetalle.LTCA_CODIGO && x.LTDE_CODIGO == _listadetalle.LTDE_CODIGO).FirstOrDefault();
             _db.SoftCob_LISTATRABAJO_DETALLE.Attach(_original);
             _original.ltde_estado     = _listadetalle.ltde_estado;
             _original.ltde_gestionado = _listadetalle.ltde_gestionado;
             _db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #13
0
        public void FunActualizarListaActiva(SoftCob_LISTATRABAJO_ACTIVAS _listatrab)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    SoftCob_LISTATRABAJO_ACTIVAS _original = _db.SoftCob_LISTATRABAJO_ACTIVAS.Where(x => x.lsac_listatrabajo ==
                                                                                                    _listatrab.lsac_listatrabajo && x.lsac_gestorasignado == _listatrab.lsac_gestorasignado).FirstOrDefault();

                    _db.SoftCob_LISTATRABAJO_ACTIVAS.Attach(_original);
                    _original.lsac_estado = false;
                    _db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #14
0
        public void FunDelNotasGestion(int _codigo)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    SoftCob_NOTAS_GESTION _datos = _db.SoftCob_NOTAS_GESTION.SingleOrDefault(x => x.NOTA_CODIGO == _codigo);

                    if (_datos != null)
                    {
                        _db.Entry(_datos).State = System.Data.Entity.EntityState.Deleted;
                        _db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                _mensaje = ex.ToString();
            }
        }
Beispiel #15
0
 public string FunDelOtrosEstudios(int _codigo)
 {
     try
     {
         using (SoftCobEntities _db = new SoftCobEntities())
         {
             SoftCob_OTROSESTUDIOS otrosestudios = _db.SoftCob_OTROSESTUDIOS.SingleOrDefault(o => o.OTES_CODIGO == _codigo);
             if (otrosestudios != null)
             {
                 _db.Entry(otrosestudios).State = System.Data.Entity.EntityState.Deleted;
                 _db.SaveChanges();
             }
         }
     }
     catch (Exception ex)
     {
         _mensaje = ex.ToString();
     }
     return(_mensaje = "");
 }
Beispiel #16
0
        public void FunDelEstrategiaDet(int _codigoesca, int _codigoesde)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    SoftCob_ESTRATEGIA_DETALLE _borrar = _db.SoftCob_ESTRATEGIA_DETALLE.SingleOrDefault(x => x.ESCA_CODIGO ==
                                                                                                        _codigoesca && x.ESDE_CODIGO == _codigoesde);

                    if (_borrar != null)
                    {
                        _db.Entry(_borrar).State = System.Data.Entity.EntityState.Deleted;
                        _db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #17
0
        public string FunDelExperiencia(int _codigo)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    SoftCob_EXPERIENCIA _experiencia = _db.SoftCob_EXPERIENCIA.SingleOrDefault(e => e.EXPE_CODIGO == _codigo);

                    if (_experiencia != null)
                    {
                        _db.Entry(_experiencia).State = System.Data.Entity.EntityState.Deleted;
                        _db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                _mensaje = ex.ToString();
            }
            return(_mensaje);
        }
Beispiel #18
0
        public string FunDelRefLaboral(int _codigo)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    SoftCob_REFERENCIASLABORALES _reflaboral = _db.SoftCob_REFERENCIASLABORALES.SingleOrDefault(l => l.RELA_CODIGO == _codigo);

                    if (_reflaboral != null)
                    {
                        _db.Entry(_reflaboral).State = System.Data.Entity.EntityState.Deleted;
                        _db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                _mensaje = ex.ToString();
            }
            return(_mensaje);
        }
Beispiel #19
0
        public string FunDelIdiomas(int _codigo)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    SoftCob_IDIOMAS _idiomas = _db.SoftCob_IDIOMAS.SingleOrDefault(i => i.IDIO_CODIGO == _codigo);

                    if (_idiomas != null)
                    {
                        _db.Entry(_idiomas).State = System.Data.Entity.EntityState.Deleted;
                        _db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                _mensaje = ex.ToString();
            }
            return(_mensaje);
        }
Beispiel #20
0
        public string FunDelAccion(int _codigo, int _codigocpce)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    SoftCob_ARBOL_ACCION _arbol = _db.SoftCob_ARBOL_ACCION.SingleOrDefault(x => x.CPCE_CODIGO == _codigocpce &&
                                                                                           x.ARAC_CODIGO == _codigo);

                    if (_arbol != null)
                    {
                        _db.Entry(_arbol).State = System.Data.Entity.EntityState.Deleted;
                        _db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                _mensaje = ex.ToString();
            }
            return(_mensaje = "");
        }
Beispiel #21
0
        public string FunDelContacto(int _codigo, int _codigocpce)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    SoftCob_ARBOL_CONTACTO _arbol = _db.SoftCob_ARBOL_CONTACTO.SingleOrDefault(x => x.ARCO_CODIGO == _codigo &&
                                                                                               x.cpcecodigo == _codigocpce);

                    if (_arbol != null)
                    {
                        _db.Entry(_arbol).State = System.Data.Entity.EntityState.Deleted;
                        _db.SaveChanges();
                    }
                }
            }
            catch (Exception ex)
            {
                _mensaje = ex.ToString();
            }
            return(_mensaje = "");
        }
Beispiel #22
0
        public int FunEditArbolSpeech(SoftCob_SPEECH_CABECERA _datos)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    _db.SoftCob_SPEECH_CABECERA.Add(_datos);
                    _db.Entry(_datos).State = System.Data.Entity.EntityState.Modified;

                    foreach (SoftCob_SPEECH_DETALLE datos1 in _datos.SoftCob_SPEECH_DETALLE)
                    {
                        if (datos1.SPDE_CODIGO != 0)
                        {
                            _db.Entry(datos1).State = System.Data.Entity.EntityState.Modified;
                        }
                        else
                        {
                            _db.Entry(datos1).State = System.Data.Entity.EntityState.Added;
                        }
                    }

                    _db.SaveChanges();
                    _codigo = 0;
                }
            }
            catch (DbEntityValidationException ex)
            {
                foreach (var validationErrors in ex.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                    }
                }
                _codigo = -1;
            }
            return(_codigo);
        }
Beispiel #23
0
        public void FunEditarTelefonoCedente(SoftCob_TELEFONOS_CEDENTE _telefonocedente)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    SoftCob_TELEFONOS_CEDENTE _original = _db.SoftCob_TELEFONOS_CEDENTE.Where(u => u.TECE_CODIGO ==
                                                                                              _telefonocedente.TECE_CODIGO).FirstOrDefault();

                    _db.SoftCob_TELEFONOS_CEDENTE.Attach(_original);
                    _original.TECE_CODIGO      = _telefonocedente.TECE_CODIGO;
                    _original.tece_numero      = _telefonocedente.tece_numero;
                    _original.tece_tipo        = _telefonocedente.tece_tipo;
                    _original.tece_propietario = _telefonocedente.tece_propietario;
                    _original.tece_auxv1       = _telefonocedente.tece_auxv1;
                    _original.tece_auxv3       = _telefonocedente.tece_auxv3;
                    _db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #24
0
        public void FunModificarDeudorReferen(SoftCob_DEUDOR_REFERENCIAS _deudorref)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    SoftCob_DEUDOR_REFERENCIAS _original = _db.SoftCob_DEUDOR_REFERENCIAS.Where(d => d.DERE_CODIGO == _deudorref.DERE_CODIGO &&
                                                                                                d.dere_numdocumento == _deudorref.dere_numdocumento).FirstOrDefault();

                    _db.SoftCob_DEUDOR_REFERENCIAS.Attach(_original);
                    _original.dere_tiporeferencia     = _deudorref.dere_tiporeferencia;
                    _original.dere_nombrereferencia   = _deudorref.dere_nombrereferencia;
                    _original.dere_apellidoreferencia = _deudorref.dere_apellidoreferencia;
                    _original.dere_fum = _deudorref.dere_fum;
                    _original.dere_uum = _deudorref.dere_uum;
                    _original.dere_tum = _deudorref.dere_tum;
                    _db.SaveChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #25
0
        public string FunEditEstrategia(SoftCob_ESTRATEGIA_CABECERA _estrategia)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    _db.SoftCob_ESTRATEGIA_CABECERA.Add(_estrategia);
                    _db.Entry(_estrategia).State = System.Data.Entity.EntityState.Modified;

                    foreach (SoftCob_ESTRATEGIA_DETALLE _deta in _estrategia.SoftCob_ESTRATEGIA_DETALLE)
                    {
                        if (_deta.ESDE_CODIGO != 0)
                        {
                            _db.Entry(_deta).State = System.Data.Entity.EntityState.Modified;
                        }
                        else
                        {
                            _db.Entry(_deta).State = System.Data.Entity.EntityState.Added;
                        }
                    }
                    _db.SaveChanges();
                }
            }
            catch (Exception ex /*DbEntityValidationException ex*/)
            {
                //foreach (var validationErrors in ex.EntityValidationErrors)
                //{
                //    foreach (var validationError in validationErrors.ValidationErrors)
                //    {
                //        Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                //    }
                //}
                _mensaje = ex.ToString();
            }
            return(_mensaje);
        }
Beispiel #26
0
        public string FunEditEmployee(SoftCob_EMPLOYEE _employee)
        {
            try
            {
                using (SoftCobEntities _db = new SoftCobEntities())
                {
                    _db.SoftCob_EMPLOYEE.Add(_employee);
                    _db.Entry(_employee).State = System.Data.Entity.EntityState.Modified;

                    foreach (SoftCob_ESTUDIOS _estu in _employee.SoftCob_ESTUDIOS)
                    {
                        if (_estu.ESTU_CODIGO != 0)
                        {
                            _db.Entry(_estu).State = System.Data.Entity.EntityState.Modified;
                        }
                        else
                        {
                            _db.Entry(_estu).State = System.Data.Entity.EntityState.Added;
                        }
                    }

                    foreach (SoftCob_OTROSESTUDIOS _otros in _employee.SoftCob_OTROSESTUDIOS)
                    {
                        if (_otros.OTES_CODIGO == 0)
                        {
                            _db.Entry(_otros).State = System.Data.Entity.EntityState.Added;
                        }
                    }

                    foreach (SoftCob_IDIOMAS _idiomas in _employee.SoftCob_IDIOMAS)
                    {
                        if (_idiomas.IDIO_CODIGO == 0)
                        {
                            _db.Entry(_idiomas).State = System.Data.Entity.EntityState.Added;
                        }
                    }

                    foreach (SoftCob_EXPERIENCIA _experiencia in _employee.SoftCob_EXPERIENCIA)
                    {
                        if (_experiencia.EXPE_CODIGO == 0)
                        {
                            _db.Entry(_experiencia).State = System.Data.Entity.EntityState.Added;
                        }
                    }

                    foreach (SoftCob_REFERENCIASLABORALES _reflaboral in _employee.SoftCob_REFERENCIASLABORALES)
                    {
                        if (_reflaboral.RELA_CODIGO == 0)
                        {
                            _db.Entry(_reflaboral).State = System.Data.Entity.EntityState.Added;
                        }
                    }

                    foreach (SoftCob_REFERENCIASPERSONALES _refpersonal in _employee.SoftCob_REFERENCIASPERSONALES)
                    {
                        if (_refpersonal.REPE_CODIGO == 0)
                        {
                            _db.Entry(_refpersonal).State = System.Data.Entity.EntityState.Added;
                        }
                    }

                    _db.SaveChanges();
                }
            }
            catch (Exception ex /*DbEntityValidationException ex*/)
            {
                //foreach (var validationErrors in ex.EntityValidationErrors)
                //{
                //    foreach (var validationError in validationErrors.ValidationErrors)
                //    {
                //        Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                //    }
                //}
                _mensaje = ex.ToString();
            }
            return(_mensaje);
        }