Exemple #1
0
        public bool guardarDB(rq_Parametro_Info info)
        {
            try
            {
                using (Entities_requerimiento Context = new Entities_requerimiento())
                {
                    rq_Parametro Entity = new rq_Parametro
                    {
                        iEstadoCierre    = info.iEstadoCierre,
                        iEstadoCancelado = info.iEstadoCancelado,
                        vCorreo          = info.vCorreo,
                        vClave           = info.vClave,
                        Puerto           = info.Puerto,
                        Host             = info.Host,
                        vCorreoDestino   = info.vCorreoDestino,
                        bSSL             = info.bSSL = true,

                        vUserIDCreacion = info.vUserIDCreacion,
                        dFechaCreacion  = info.dFechaCreacion = DateTime.Now
                    };

                    Context.rq_Parametro.Add(Entity);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                tb_LogError_Data LogData = new tb_LogError_Data();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "rq_Cliente_Data", Metodo = "guardarDB", IdUsuario = info.vUserIDCreacion
                });
                return(false);
            }
        }
Exemple #2
0
        public bool anularDB(rq_Cliente_Info info)
        {
            try
            {
                using (Entities_requerimiento Context = new Entities_requerimiento())
                {
                    rq_Cliente Entity = Context.rq_Cliente.FirstOrDefault(q => q.iClienteID == info.iClienteID);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.bEstado          = info.bEstado = false;
                    Entity.vMotivoAnulacion = info.vMotivoAnulacion;
                    Entity.vUserIDCreacion  = info.vUserIDCreacion;
                    Entity.dFechaAnulacion  = info.dFechaAnulacion = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #3
0
        public bool modificarDB(rq_Catalogo_Info info)
        {
            try
            {
                using (Entities_requerimiento Context = new Entities_requerimiento())
                {
                    rq_Catalogo Entity = Context.rq_Catalogo.FirstOrDefault(q => q.iCatalogoID == info.iCatalogoID);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.vCodigo      = info.vCodigo;
                    Entity.vDescripcion = info.vDescripcion;
                    Entity.iOrder       = info.iOrder;

                    Entity.vUserIDModificacion = info.vUserIDModificacion;
                    Entity.dFechaModificacion  = info.dFechaModificacion = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                tb_LogError_Data LogData = new tb_LogError_Data();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "rq_Catalogo_Data", Metodo = "modificarDB", IdUsuario = info.vUserIDModificacion
                });
                return(false);
            }
        }
Exemple #4
0
        public bool guardarDB(rq_Catalogo_Info info)
        {
            try
            {
                using (Entities_requerimiento Context = new Entities_requerimiento())
                {
                    rq_Catalogo Entity = new rq_Catalogo
                    {
                        vReferenciaID = info.vReferenciaID,
                        vCodigo       = info.vCodigo,
                        vDescripcion  = info.vDescripcion,
                        iOrder        = info.iOrder,
                        bEstado       = info.bEstado = true,

                        vUserIDCreacion = info.vUserIDCreacion,
                        dFechaCreacion  = info.dFechaCreacion = DateTime.Now
                    };

                    Context.rq_Catalogo.Add(Entity);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                tb_LogError_Data LogData = new tb_LogError_Data();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "rq_Catalogo_Data", Metodo = "guardarDB", IdUsuario = info.vUserIDCreacion
                });
                return(false);
            }
        }
Exemple #5
0
        public bool modificarDB(rq_Cliente_Info info)
        {
            try
            {
                using (Entities_requerimiento Context = new Entities_requerimiento())
                {
                    rq_Cliente Entity = Context.rq_Cliente.FirstOrDefault(q => q.iClienteID == info.iClienteID);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.vNombreCliente = info.vNombreCliente;
                    Entity.vCorreos       = info.vCorreos;

                    Entity.vUserIDModificacion = info.vUserIDModificacion;
                    Entity.dFechaModificacion  = info.dFechaModificacion = DateTime.Now;

                    var lstDet = Context.rq_ClienteTiempoRespuesta.Where(q => q.iClienteID == info.iClienteID).ToList();
                    Context.rq_ClienteTiempoRespuesta.RemoveRange(lstDet);
                    foreach (var item in info.lst_Detalle)
                    {
                        rq_ClienteTiempoRespuesta Entity_det = new rq_ClienteTiempoRespuesta
                        {
                            iClienteID           = Entity.iClienteID,
                            iTipoRequerimientoID = item.iTipoRequerimientoID,
                            iTiempo = item.iTiempo
                        };
                        Context.rq_ClienteTiempoRespuesta.Add(Entity_det);
                    }

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                tb_LogError_Data LogData = new tb_LogError_Data();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "rq_Cliente_Data", Metodo = "modificarDB", IdUsuario = info.vUserIDModificacion
                });
                return(false);
            }
        }
Exemple #6
0
        public bool guardarDB(rq_Cliente_Info info)
        {
            try
            {
                using (Entities_requerimiento Context = new Entities_requerimiento())
                {
                    rq_Cliente Entity = new rq_Cliente
                    {
                        vNombreCliente = info.vNombreCliente,
                        vCorreos       = info.vCorreos,
                        bEstado        = info.bEstado = true,

                        vUserIDCreacion = info.vUserIDCreacion,
                        dFechaCreacion  = info.dFechaCreacion = DateTime.Now
                    };

                    Context.rq_Cliente.Add(Entity);

                    foreach (var item in info.lst_Detalle)
                    {
                        rq_ClienteTiempoRespuesta Entity_det = new rq_ClienteTiempoRespuesta
                        {
                            iClienteID           = Entity.iClienteID,
                            iTipoRequerimientoID = item.iTipoRequerimientoID,
                            iTiempo = item.iTiempo
                        };
                        Context.rq_ClienteTiempoRespuesta.Add(Entity_det);
                    }

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                tb_LogError_Data LogData = new tb_LogError_Data();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "rq_Cliente_Data", Metodo = "guardarDB", IdUsuario = info.vUserIDCreacion
                });
                return(false);
            }
        }
Exemple #7
0
        public bool modificarDB(rq_Requerimiento_Info info)
        {
            try
            {
                using (Entities_requerimiento Context = new Entities_requerimiento())
                {
                    rq_Requerimiento Entity = Context.rq_Requerimiento.FirstOrDefault(q => q.iRequerimientoID == info.iRequerimientoID);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.iTipoRequerimientoID = info.iTipoRequerimientoID;
                    Entity.vResumen             = info.vResumen;
                    Entity.vCuerpo = info.vCuerpo;
                    Entity.dFecha  = info.dFecha;
                    //Entity.dFechaLimite = info.dFechaLimite;
                    //Entity.dFechaEstimada = info.dFechaEstimada;
                    //Entity.dFechaCierre = info.dFechaCierre;
                    //Entity.vUserAsignado = info.vUserAsignado;
                    Entity.vCorreos = info.vCorreos;

                    Entity.vUserIDModificacion = info.vUserIDModificacion;
                    Entity.dFechaModificacion  = info.dFechaModificacion = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                tb_LogError_Data LogData = new tb_LogError_Data();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "rq_Cliente_Data", Metodo = "modificarDB", IdUsuario = info.vUserIDModificacion
                });
                return(false);
            }
        }
Exemple #8
0
        public bool guardarDB(rq_Requerimiento_Info info)
        {
            try
            {
                using (Entities_requerimiento Context = new Entities_requerimiento())
                {
                    rq_Requerimiento Entity = new rq_Requerimiento
                    {
                        iClienteID           = info.iClienteID,
                        iTipoRequerimientoID = info.iTipoRequerimientoID,
                        vResumen             = info.vResumen,
                        vCuerpo        = info.vCuerpo,
                        dFecha         = info.dFecha,
                        dFechaLimite   = info.dFechaLimite,
                        dFechaEstimada = info.dFechaEstimada,
                        dFechaCierre   = info.dFechaCierre,
                        vUserAsignado  = info.vUserAsignado,
                        vCorreos       = info.vCorreos,

                        vUserIDCreacion = info.vUserIDCreacion,
                        dFechaCreacion  = info.dFechaCreacion = DateTime.Now
                    };

                    Context.rq_Requerimiento.Add(Entity);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                tb_LogError_Data LogData = new tb_LogError_Data();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "rq_Cliente_Data", Metodo = "guardarDB", IdUsuario = info.vUserIDCreacion
                });
                return(false);
            }
        }
Exemple #9
0
        public bool modificarDB(rq_Parametro_Info info)
        {
            try
            {
                using (Entities_requerimiento Context = new Entities_requerimiento())
                {
                    rq_Parametro Entity = Context.rq_Parametro.FirstOrDefault(q => q.iParametroID == info.iParametroID);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.iEstadoCierre    = info.iEstadoCierre;
                    Entity.iEstadoCancelado = info.iEstadoCancelado;
                    Entity.vCorreo          = info.vCorreo;
                    Entity.vClave           = info.vClave;
                    Entity.Puerto           = info.Puerto;
                    Entity.Host             = info.Host;
                    Entity.vCorreoDestino   = info.vCorreoDestino;
                    Entity.bSSL             = info.bSSL;

                    Entity.vUserIDModificacion = info.vUserIDModificacion;
                    Entity.dFechaModificacion  = info.dFechaModificacion = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                tb_LogError_Data LogData = new tb_LogError_Data();
                LogData.GuardarDB(new tb_LogError_Info {
                    Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "rq_Cliente_Data", Metodo = "modificarDB", IdUsuario = info.vUserIDModificacion
                });
                return(false);
            }
        }