public Boolean Modificar_Clave_Acceso_UsadaDB(int IdEmpresa, string IdClaveAccesoUsada, int IdAmbiente, Boolean Usada, ref string mensajeErrorOut) { try { using (EntitiesFactElectronica DbFactElec = new EntitiesFactElectronica()) { var resultado = DbFactElec.tb_Clave_Conting.First(v => v.IdEmpresa == IdEmpresa && v.ClaveContingencia == IdClaveAccesoUsada && v.IdAmbiente == IdAmbiente); resultado.Usado = Usada; DbFactElec.SaveChanges(); } return(true); } catch (Exception ex) { string arreglo = ToString(); string mensaje = ""; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; return(false); } }
public Boolean GuardarDB(tb_Tocken_Info InfoTocken, ref string MensajeErrorOut) { try { using (EntitiesFactElectronica oEnti = new EntitiesFactElectronica()) { var Address = new tb_Tocken(); Address.IdTocken = InfoTocken.IdTocken.Trim(); Address.nom_tocken = InfoTocken.nom_tocken == null ? "" : InfoTocken.nom_tocken; Address.Password = InfoTocken.Password == null ? "" : InfoTocken.Password; Address.Serie = InfoTocken.Serie == null ? "" : InfoTocken.Serie; Address.Modelo = InfoTocken.Modelo == null ? "" : InfoTocken.Modelo; Address.IdTipo = InfoTocken.IdTipo == null ? "" : InfoTocken.IdTipo; Address.Estado = InfoTocken.Estado == null ? "" : InfoTocken.Estado; oEnti.tb_Tocken.Add(Address); oEnti.SaveChanges(); } return(true); } catch (Exception ex) { //string MensajeErrorOut = ""; string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeErrorOut); MensajeErrorOut = ex.InnerException + " " + ex.Message; return(false); } }
public bool Eliminar_Mensaje(mail_Mensaje_Info correoInfo, ref string mensajeError) { try { using (EntitiesFactElectronica oEnti = new EntitiesFactElectronica()) { var Reg_a_Modificar = oEnti.mail_Mensaje.First(var => var.IdMensaje == correoInfo.IdMensaje); Reg_a_Modificar.IdTipo_Mensaje = "Eliminado"; Reg_a_Modificar.Eliminado = true; oEnti.SaveChanges(); } return(true); } catch (Exception ex) { mensajeError = ex.InnerException + " " + ex.Message; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, mensajeError, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensajeError); return(false); } }
public Boolean GuardarDB(tb_directorio_Info Info, ref string MensajeErrorOut) { try { using (EntitiesFactElectronica oEnti = new EntitiesFactElectronica()) { var Address = new tb_directorio(); Address.IdTipoDirectorio = Info.IdTipoDirectorio; Address.Ruta_directorio = Info.Ruta_directorio; oEnti.tb_directorio.Add(Address); oEnti.SaveChanges(); } return(true); } catch (Exception ex) { //string MensajeErrorOut = ""; string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeErrorOut); MensajeErrorOut = ex.InnerException + " " + ex.Message; return(false); } }
public bool Actualizar_Archivo_Adjuno(List <mail_Mensaje_Archi_Adjunto_Info> ArchivoAdjunto, ref string mensajeError) { try { using (EntitiesFactElectronica oEnti = new EntitiesFactElectronica()) { foreach (var item in ArchivoAdjunto) { var Reg_a_Modificar = oEnti.mail_Mensaje_Archi_Adjunto.First(var => var.IdEmpresa == item.IdEmpresa && var.IdComprobante == item.IdComprobante && var.Secuencia == item.Secuencia && var.IdMensaje == item.IdMensaje); Reg_a_Modificar.Archivo_adjunto = item.Archivo_adjunto; Reg_a_Modificar.descripcion_archi = item.descripcion_archi; Reg_a_Modificar.extencion = item.extensionArchivo; oEnti.SaveChanges(); } } return(true); } catch (Exception ex) { mensajeError = ex.InnerException + " " + ex.Message; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, mensajeError, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensajeError); return(false); } }
public bool EmailGuardarArchivoAdjunto(mail_Mensaje_Archi_Adjunto_Info infoAdjunto, ref string mensajeError) { try { using (EntitiesFactElectronica conexion = new EntitiesFactElectronica()) { var Reg_a_Guardar = new mail_Mensaje_Archi_Adjunto(); Reg_a_Guardar.IdMensaje = infoAdjunto.IdMensaje; Reg_a_Guardar.Secuencia = infoAdjunto.Secuencia; Reg_a_Guardar.Archivo_adjunto = infoAdjunto.Archivo_adjunto; Reg_a_Guardar.descripcion_archi = infoAdjunto.descripcion_archi; Reg_a_Guardar.extencion = infoAdjunto.extensionArchivo; Reg_a_Guardar.IdComprobante = infoAdjunto.IdComprobante; Reg_a_Guardar.IdEmpresa = infoAdjunto.IdEmpresa; conexion.mail_Mensaje_Archi_Adjunto.Add(Reg_a_Guardar); conexion.SaveChanges(); } return(true); } catch (Exception ex) { mensajeError = ex.InnerException + " " + ex.Message; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, mensajeError, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensajeError); return(false); } }
public bool Actualizar_Fecha_recepcion_x_correo(decimal IdMensaje, DateTime Fecha_recepcion, ref string mensajeError) { try { using (EntitiesFactElectronica oEnti = new EntitiesFactElectronica()) { var Reg_a_Modificar = oEnti.mail_Mensaje.First(var => var.IdMensaje == IdMensaje); Reg_a_Modificar.Fecha = Fecha_recepcion; oEnti.SaveChanges(); } return(true); } catch (Exception ex) { mensajeError = ex.InnerException + " " + ex.Message; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, mensajeError, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensajeError); return(false); } }
public Boolean AnularDB(tb_Tocken_Info info, ref string MensajeErrorOut) { try { using (EntitiesFactElectronica oEnti = new EntitiesFactElectronica()) { var contact = oEnti.tb_Tocken.First(var => var.IdTocken == info.IdTockenAUX); contact.Estado = "I"; oEnti.SaveChanges(); } return(true); } catch (Exception ex) { // string MensajeErrorOut = ""; string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeErrorOut); MensajeErrorOut = ex.InnerException + " " + ex.Message; return(false); } }
public Boolean ModificarDB(tb_Comprobante_tipo_x_empresa_Info info, ref string MensajeErrorOut) { try { using (EntitiesFactElectronica oEnti = new EntitiesFactElectronica()) { EntitiesFactElectronica param = new EntitiesFactElectronica(); var select = (from C in param.tb_Comprobante_tipo_x_empresa where C.IdComprobante_tipo == info.idComprobante_tipo && C.IdEmpresa == info.IdEmpresa select C).Count(); if (select == 0) { tb_Comprobante_tipo_x_empresa addressG = new tb_Comprobante_tipo_x_empresa(); addressG.IdEmpresa = info.IdEmpresa; addressG.IdComprobante_tipo = info.idComprobante_tipo; addressG.File_disenio_rpt = info.File_disenio_rpt; oEnti.tb_Comprobante_tipo_x_empresa.Add(addressG); oEnti.SaveChanges(); } else { var contact = oEnti.tb_Comprobante_tipo_x_empresa.First(var => var.IdComprobante_tipo == info.idComprobante_tipo && var.IdEmpresa == info.IdEmpresa); contact.File_disenio_rpt = info.File_disenio_rpt; oEnti.SaveChanges(); } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeErrorOut); MensajeErrorOut = ex.InnerException + " " + ex.Message; return(false); } }
public Boolean ModificarDB(tb_Empresa_Info info, ref string MensajeErrorOut) { try { using (EntitiesFactElectronica oEnti = new EntitiesFactElectronica()) { var contact = oEnti.tb_Empresa.First(var => var.IdEmpresa == info.IdEmpresa); contact.RazonSocial = info.RazonSocial; contact.NombreComercial = info.NombreComercial; contact.RUC = info.RUC; contact.DirMatriz = info.DirMatriz; contact.ContribuyenteEspecial = info.ContribuyenteEspecial; contact.ObligadoAllevarConta = info.ObligadoAllevarConta; contact.NombreCertificado = info.NombreCertificado; contact.Clave_Certificado = info.Clave_Certificado; //contact.IdAmbiente = info.IdAmbiente; //contact.TipoEmision = info.TipoEmision; contact.FechaValidez = info.FechaValidez; contact.Estado = info.Estado; contact.logo = info.logo; contact.IdToquenAFirmar = info.IdToquenAFirmar; contact.Alias = info.Alias; contact.cod_Ambiente = info.cod_Ambiente; contact.cod_TipoEmision = info.cod_TipoEmision; contact.url = info.url; contact.Nemonico_RIDE = info.Nemonico_RIDE; contact.Tipo_Base_Exterior = info.Tipo_Base_Exterior; contact.cadena_conexion_Exterior = info.cadena_conexion_Exterior; contact.Formato_fecha_Base_ext = info.Formato_fecha_Base_ext; contact.Formato_hora_Base_ext = info.Formato_hora_Base_ext; contact.Nombre_tabla_Base_ext = info.Nombre_tabla_Base_ext; contact.IdCatalogo_agent_ret = info.IdCatalogo_agent_ret; contact.IdCatalogo_micro_emp = info.IdCatalogo_micro_emp; oEnti.SaveChanges(); } return(true); } catch (Exception ex) { // string MensajeErrorOut = ""; string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeErrorOut); MensajeErrorOut = ex.InnerException + " " + ex.Message; return(false); } }
public bool GuardarCuentaBD(mail_Cuentas_Correo_Info infoCuentas, ref string mensajeErrorOut) { try { using (EntitiesFactElectronica oEnti = new EntitiesFactElectronica()) { var Reg_a_Modificar = new mail_Cuentas_Correo(); Reg_a_Modificar.IdCuenta = infoCuentas.IdCuenta; Reg_a_Modificar.Nombre_cuenta = infoCuentas.Nombre_cuenta; Reg_a_Modificar.direccion_correo = infoCuentas.direccion_correo; Reg_a_Modificar.Usuario = infoCuentas.Usuario; Reg_a_Modificar.Password = infoCuentas.Password; Reg_a_Modificar.TipoCuenta = infoCuentas.TipoCuenta; Reg_a_Modificar.ServidorCorreoEntrante = infoCuentas.ServidorCorreoEntrante; Reg_a_Modificar.ServidorCorreoSaliente = infoCuentas.ServidorCorreoSaliente; Reg_a_Modificar.Port_salida = infoCuentas.Port_salida; Reg_a_Modificar.port_entrada = infoCuentas.port_entrada; Reg_a_Modificar.cta_predeterminada = infoCuentas.cta_predeterminada; Reg_a_Modificar.precisa_conexion_cifrada = infoCuentas.precisa_conexion_cifrada; Reg_a_Modificar.tipo_Seguridad = infoCuentas.tipo_Seguridad; Reg_a_Modificar.enviar_copia_x_cada_mail_enviado = infoCuentas.enviar_copia_x_cada_mail_enviado; Reg_a_Modificar.cta_mail_para_envio_x_cbte_enviado = infoCuentas.cta_mail_para_envio_x_cbte_enviado; Reg_a_Modificar.cta_mail_para_envio_x_cbte_no_auto = infoCuentas.cta_mail_para_envio_x_cbte_no_auto; Reg_a_Modificar.enviar_mail_x_cada_cbte_no_auto = infoCuentas.enviar_mail_x_cada_cbte_no_auto; Reg_a_Modificar.Usar_Credenciales_x_default_SMTP = infoCuentas.Usar_Credenciales_x_default_SMTP; Reg_a_Modificar.Usa_SSL_Conexion_para_Descarga_correo = infoCuentas.Usa_SSL_Conexion_para_Descarga_correo; Reg_a_Modificar.Guardar_1_copia_de_corre_en_server_mail = infoCuentas.Guardar_1_copia_de_corre_en_server_mail; Reg_a_Modificar.Borra_server_mail_cada_dias = infoCuentas.Borra_server_mail_cada_dias; Reg_a_Modificar.Tipo_Authenticacion = infoCuentas.Tipo_Authenticacion; Reg_a_Modificar.Confirmacion_de_Lectura = infoCuentas.Confirmacion_de_Lectura; Reg_a_Modificar.Confirmacion_de_Entrega = infoCuentas.Confirmacion_de_Entrega; oEnti.mail_Cuentas_Correo.Add(Reg_a_Modificar); oEnti.SaveChanges(); } return(true); } catch (Exception ex) { mensajeErrorOut = ex.InnerException + " " + ex.Message; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, mensajeErrorOut, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensajeErrorOut); return(false); } }
public bool GrabarDB(Info.tb_Comprobante_Hist_Eliminado_Info Info, string usuarioAnulo, string MotivoAnulacion, ref string mensajeErrorOut) { try { using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { var Address = new tb_Comprobante_Hist_Eliminado(); Address.IdEmpresa = Info.IdEmpresa; Address.IdComprobante = Info.IdComprobante; Address.IdTipoDocumento = Info.IdTipoDocumento; Address.IdEstado_cbte = Info.IdEstado_cbte; Address.Secuencial = Info.Secuencial = getSecuencial(Info.IdEmpresa, Info.IdComprobante, ref mensajeErrorOut); Address.Cedula_Ruc = Info.Cedula_Ruc; Address.Numero_Autorizacion = Info.Numero_Autorizacion; Address.s_XML = Info.s_XML; Address.Fecha_Emi_Fact = Info.Fecha_Emi_Fact; Address.Fecha_transaccion = Info.Fecha_transaccion; Address.FechaAutorizacion = Info.FechaAutorizacion; Address.ClaveContingencia = Info.ClaveContingencia; Address.RutaArchivo = Info.RutaArchivo; Address.EstadoDoc = Info.EstadoDoc; Address.Error = Info.Error; Address.IdEstadoProceso = Info.IdEstadoProceso; Address.IdError_Sri = Info.IdError_Sri; Address.Nombre_file = Info.Nombre_file; Address.RespuestaSRI = Info.RespuestaSRI; Address.Total = Info.Total; Address.Usuario_Anulo = Info.Usuario_Anulo; Address.Fecha_hora_anulacion = DateTime.Now; Address.IpAnulacion = Info.IpAnulacion; Address.Motivo_Anulacion = Info.Motivo_Anulacion; Address.Clave_Acceso = Info.Clave_Acceso; Address.Ambiente = Info.Ambiente; Context.tb_Comprobante_Hist_Eliminado.Add(Address); Context.SaveChanges(); } return(true); } catch (Exception ex) { mensajeErrorOut = ex.InnerException + " " + ex.Message; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, mensajeErrorOut, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensajeErrorOut); return(false); } }
public bool GrabarDB(List <tb_Actividades_Horario_Acciones_Info> ListInfo, ref string mensajeErrorOut) { try { string IdTransaccion = ""; foreach (var item in ListInfo) { IdTransaccion = item.IdTransaccion; } using (EntitiesFactElectronica Entity = new EntitiesFactElectronica()) { int numeroElimindo = Entity.Database.ExecuteSqlCommand("delete from tb_Actividades_Horario_Acciones where IdTransaccion='" + IdTransaccion + "'"); } using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { foreach (var item in ListInfo) { var Address = new tb_Actividades_Horario_Acciones(); Address.IdTransaccion = item.IdTransaccion; Address.IdAccion = item.IdAccion; Address.Descripcion = item.Descripcion; Address.TiempoEspera = item.TiempoEspera; Address.Secuencia_ejecucion = item.Secuencia_ejecucion; Context.tb_Actividades_Horario_Acciones.Add(Address); Context.SaveChanges(); } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensajeErrorOut); mensajeErrorOut = ex.InnerException + " " + ex.Message; return(false); } }
public bool GrabarDB(tb_Actividades_Horario_Info Info, ref string mensajeErrorOut) { try { using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { var Address = new tb_Actividades_Horario(); Address.IdTransaccion = Info.IdTransaccion; Address.IdTipoEjecucion = Info.IdTipoEjecucion; Address.Num_cbtes_x_pagina = Info.Num_cbtes_x_pagina; Address.lunes = Info.lunes; Address.martes = Info.martes; Address.miercoles = Info.miercoles; Address.jueves = Info.jueves; Address.viernes = Info.viernes; Address.sabado = Info.sabado; Address.domingo = Info.domingo; Address.ocurre_1_vez = Info.ocurre_1_vez; Address.valor_ocurre_1_vez = Info.valor_ocurre_1_vez; Address.ocurre_cada = Info.ocurre_cada; Address.valor_ocurre_cada = Info.valor_ocurre_cada; Address.IdTipoTiempo = Info.IdTipoTiempo.ToString(); Address.hora_inicia_a_las = Info.hora_inicia_a_las; Address.hora_finaliza_a_las = Info.hora_finaliza_a_las; Context.tb_Actividades_Horario.Add(Address); Context.SaveChanges(); } return(true); } catch (Exception ex) { mensajeErrorOut = ex.InnerException + " " + ex.Message; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, mensajeErrorOut, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensajeErrorOut); return(false); } }
public bool ModificarDB(tb_Contribuyente_Info infoContribuyente, ref string mensajeErrorOut) { try { using (EntitiesFactElectronica oEnti = new EntitiesFactElectronica()) { var Reg_a_Modificar = oEnti.tb_Contribuyente.First(var => var.IdContribuyente == infoContribuyente.IdContribuyente); Reg_a_Modificar.IdContribuyente = infoContribuyente.IdContribuyente; Reg_a_Modificar.IdEmpresa = infoContribuyente.IdEmpresa; Reg_a_Modificar.cedulaRuc_contri = infoContribuyente.cedulaRuc_contri; Reg_a_Modificar.Nom_Contribuyente = infoContribuyente.Nom_Contribuyente; Reg_a_Modificar.Mail = infoContribuyente.Mail; Reg_a_Modificar.Mail_secundario = infoContribuyente.Mail_secundario; Reg_a_Modificar.EsCliente = infoContribuyente.EsCliente; Reg_a_Modificar.EsProveedor = infoContribuyente.EsProveedor; Reg_a_Modificar.Password = infoContribuyente.Password; Reg_a_Modificar.Estado = infoContribuyente.Estado; Reg_a_Modificar.Fecha_transaccion = DateTime.Now; //Reg_a_Modificar.Fecha_Registro_web = Convert.ToDateTime(infoContribuyente.Fecha_Registro_web); Reg_a_Modificar.Fecha_Actualizacion_datos = infoContribuyente.Fecha_Actualizacion_datos; //Reg_a_Modificar.Registrado_web = infoContribuyente.Registrado_web; Reg_a_Modificar.Observacion = infoContribuyente.Observacion; eTipo_Contacto TipoContacto; if (infoContribuyente.TipoContacto == null) { TipoContacto = eTipo_Contacto.Sr; } else { TipoContacto = infoContribuyente.TipoContacto; } Reg_a_Modificar.TipoContacto = TipoContacto.ToString(); Reg_a_Modificar.Direccion = infoContribuyente.Direccion; Reg_a_Modificar.Telefono = infoContribuyente.Telefono; Reg_a_Modificar.Foto = infoContribuyente.Foto; oEnti.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public Boolean Guardar_Clave_Contigencia(List <tb_Clave_Conting_Info> Claves) { try { foreach (var item in Claves) { using (EntitiesFactElectronica conexion = new EntitiesFactElectronica()) { var Address = new tb_Clave_Conting(); Address.IdEmpresa = item.IdEmpresa; Address.ClaveContingencia = item.ClaveContingencia; Address.IdClave = item.IdClave; Address.Usado = item.Usado; Address.Fecha_Trans = DateTime.Now; Address.Fecha_Importacion = DateTime.Now; Address.Estado = item.Estado; Address.IdAmbiente = item.IdAmbiente; conexion.tb_Clave_Conting.Add(Address); conexion.SaveChanges(); } } return(true); } catch (Exception ex) { string arreglo = ToString(); string mensaje = ""; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; return(false); } }
public Boolean ModificarDB(tb_Parametro_Info Info, ref string mensajeOut) { try { using (EntitiesFactElectronica DbFactElec = new EntitiesFactElectronica()) { var resultado = DbFactElec.tb_Parametro.First(v => v.IdParametro == Info.IdParametro); resultado.url_ws_sri_Recep_cbte_Prueba = Info.url_ws_sri_Recep_cbte_Prueba; resultado.url_ws_sri_Recep_cbte_Produc = Info.url_ws_sri_Recep_cbte_Produc; resultado.url_ws_sri_Autorizacion_cbte_Prueba = Info.url_ws_sri_Autorizacion_cbte_Prueba; resultado.url_ws_sri_Autorizacion_cbte_Produc = Info.url_ws_sri_Autorizacion_cbte_Produc; resultado.url_ws_firma_efirm = Info.url_ws_firma_efirm; resultado.offline_online = Info.offline_online; resultado.Usa_Proxy = Info.Usa_Proxy; resultado.Url_Proxy = Info.Url_Proxy; resultado.Port_Proxy = Info.Port_Proxy; resultado.Usuario_Proxy = Info.Usuario_Proxy; resultado.Password_Proxy = Info.Password_Proxy; resultado.Registra_Log = Info.Registra_Log; // resultado.Version = Info.Version; DbFactElec.SaveChanges(); } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; return(false); } }
public bool Actualizar_TipoMensaje(mail_Mensaje_Info correoInfo, ref string mensajeError) { try { using (EntitiesFactElectronica oEnti = new EntitiesFactElectronica()) { var Reg_a_Modificar = oEnti.mail_Mensaje.First(var => var.IdMensaje == correoInfo.IdMensaje); Reg_a_Modificar.IdTipo_Mensaje = correoInfo.IdTipo_Mensaje.ToString(); oEnti.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
public bool anularDB(seg_usuario_info info) { try { using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { seg_usuario Entity = Context.seg_usuario.FirstOrDefault(q => q.IdUsuario == info.IdUsuario && q.us_contrasenia == info.us_contrasenia); if (Entity != null) { Entity.estado = false; Context.SaveChanges(); } } return(true); } catch (Exception) { throw; } }
public bool anularDB(seg_menu_info info) { try { using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { seg_menu Entity = Context.seg_menu.FirstOrDefault(q => q.IdMenu == info.IdMenu); if (Entity != null) { Entity.me_estado = false; Context.SaveChanges(); } } return(true); } catch (Exception) { throw; } }
public Boolean GrabarDB(tb_Parametro_Info Info, ref string MensajeErrorOut) { try { using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { var Address = new tb_Parametro(); Address.IdParametro = Info.IdParametro; Address.url_ws_sri_Recep_cbte_Prueba = Info.url_ws_sri_Recep_cbte_Prueba; Address.url_ws_sri_Recep_cbte_Produc = Info.url_ws_sri_Recep_cbte_Produc; Address.url_ws_sri_Autorizacion_cbte_Prueba = Info.url_ws_sri_Autorizacion_cbte_Prueba; Address.url_ws_sri_Autorizacion_cbte_Produc = Info.url_ws_sri_Autorizacion_cbte_Produc; Address.url_ws_firma_efirm = Info.url_ws_firma_efirm; Address.Usa_Proxy = Info.Usa_Proxy; Address.Url_Proxy = Info.Url_Proxy; Address.Port_Proxy = Info.Port_Proxy; Address.Usuario_Proxy = Info.Usuario_Proxy; Address.Password_Proxy = Info.Password_Proxy; Address.Registra_Log = Info.Registra_Log; Address.Version = Info.Version; Address.offline_online = Info.offline_online; Context.tb_Parametro.Add(Address); Context.SaveChanges(); } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeErrorOut); MensajeErrorOut = ex.InnerException + " " + ex.Message; return(false); } }
public Boolean GrabarDB(tb_comprobante_x_valor_Info Comprobante_info) { try { using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { var Address = new tb_comprobante_x_valor(); Address.IdEmpresa = Comprobante_info.IdEmpresa; Address.IdComprobante = Comprobante_info.IdComprobante; Address.Total = Comprobante_info.Total; Context.tb_comprobante_x_valor.Add(Address); Context.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public Boolean ModificarDB_x_WEB(int IdEmpresa, string cedulaRuc, string Password , string mail, ref string mensajeErrorOutm) { try { using (EntitiesFactElectronica DbFactElec = new EntitiesFactElectronica()) { var resultado = DbFactElec.tb_Contribuyente.First(v => v.IdEmpresa == IdEmpresa && v.cedulaRuc_contri == cedulaRuc); resultado.Mail = mail; resultado.Password = Password; resultado.Fecha_Actualizacion_datos = DateTime.Now; resultado.Fecha_Registro_web = DateTime.Now; resultado.Registrado_web = true; DbFactElec.SaveChanges(); } return(true); } catch (Exception ex) { string mensaje = ""; mensaje = ex.InnerException + " " + ex.Message; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); return(false); } }
public bool guardarDB(List <seg_menu_x_tb_empresa_info> Lista) { try { using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { foreach (var item in Lista) { seg_menu_x_tb_empresa Entity = new seg_menu_x_tb_empresa(); Entity.IdEmpresa = item.IdEmpresa; Entity.IdMenu = item.IdMenu; Entity.estado = true; Context.seg_menu_x_tb_empresa.Add(Entity); Context.SaveChanges(); } } return(true); } catch (Exception) { throw; } }
public Boolean GuardarDB(tb_Empresa_Info InfoEmpresa, ref string MensajeErrorOut) { try { using (EntitiesFactElectronica oEnti = new EntitiesFactElectronica()) { var Address = new tb_Empresa(); Address.IdEmpresa = getId(ref MensajeErrorOut); Address.RazonSocial = InfoEmpresa.RazonSocial; Address.NombreComercial = InfoEmpresa.NombreComercial; Address.RUC = InfoEmpresa.RUC; Address.DirMatriz = InfoEmpresa.DirMatriz == null ? "" : InfoEmpresa.DirMatriz; Address.ContribuyenteEspecial = InfoEmpresa.ContribuyenteEspecial; Address.ObligadoAllevarConta = InfoEmpresa.ObligadoAllevarConta; Address.NombreCertificado = InfoEmpresa.NombreCertificado == null ? "" : InfoEmpresa.NombreCertificado; Address.Clave_Certificado = InfoEmpresa.Clave_Certificado == null ? "" : InfoEmpresa.Clave_Certificado; //Address.IdAmbiente = InfoEmpresa.IdAmbiente; //Address.TipoEmision = InfoEmpresa.TipoEmision; Address.FechaValidez = InfoEmpresa.FechaValidez; Address.Estado = true; Address.logo = InfoEmpresa.logo; Address.IdToquenAFirmar = InfoEmpresa.IdToquenAFirmar; Address.Alias = InfoEmpresa.Alias; Address.cod_Ambiente = InfoEmpresa.cod_Ambiente; Address.cod_TipoEmision = InfoEmpresa.cod_TipoEmision; Address.Nemonico_RIDE = InfoEmpresa.Nemonico_RIDE; Address.Tipo_Notificacion_a_cliente = InfoEmpresa.Tipo_Notificacion_a_cliente; Address.Cod_Empresa_Para_DB_Ext = InfoEmpresa.Cod_Empresa_Para_DB_Ext; Address.cadena_conexion_Exterior = InfoEmpresa.cadena_conexion_Exterior; Address.Tipo_Base_Exterior = InfoEmpresa.Tipo_Base_Exterior; Address.Formato_fecha_Base_ext = InfoEmpresa.Formato_fecha_Base_ext; Address.Formato_hora_Base_ext = InfoEmpresa.Formato_hora_Base_ext; Address.IdCatalogo_agent_ret = InfoEmpresa.IdCatalogo_agent_ret; Address.IdCatalogo_micro_emp = InfoEmpresa.IdCatalogo_micro_emp; Address.url = InfoEmpresa.url; Address.Nombre_tabla_Base_ext = InfoEmpresa.Nombre_tabla_Base_ext; oEnti.tb_Empresa.Add(Address); oEnti.SaveChanges(); } return(true); } catch (Exception ex) { //string MensajeErrorOut = ""; string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeErrorOut); MensajeErrorOut = ex.InnerException + " " + ex.Message; return(false); } }
public bool GuardarDB(Info.tb_Contribuyente_Info InfoContribuyente, ref string MensajeErrorOut) { try { using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { var Address = new tb_Contribuyente(); var Q = from per in Context.tb_Contribuyente where per.IdEmpresa == InfoContribuyente.IdEmpresa && per.cedulaRuc_contri == InfoContribuyente.cedulaRuc_contri select per; if (Q.ToList().Count == 0)// no esta en la base { Address.IdEmpresa = InfoContribuyente.IdEmpresa; Address.IdContribuyente = InfoContribuyente.IdContribuyente = getIdContribuyente(ref MensajeErrorOut); Address.cedulaRuc_contri = InfoContribuyente.cedulaRuc_contri.Trim(); Address.Nom_Contribuyente = InfoContribuyente.Nom_Contribuyente.Trim(); Address.Mail = InfoContribuyente.Mail; Address.EsCliente = InfoContribuyente.EsCliente; Address.EsProveedor = InfoContribuyente.EsProveedor; Address.Password = InfoContribuyente.Password; Address.Estado = InfoContribuyente.Estado; Address.Fecha_transaccion = InfoContribuyente.Fecha_transaccion; Address.Fecha_Registro_web = InfoContribuyente.Fecha_Registro_web; Address.Fecha_Actualizacion_datos = InfoContribuyente.Fecha_Actualizacion_datos; Address.Registrado_web = InfoContribuyente.Registrado_web; Address.Observacion = InfoContribuyente.Observacion; Address.Mail_secundario = InfoContribuyente.Mail_secundario; Address.TipoContacto = InfoContribuyente.TipoContacto.ToString(); Address.Foto = InfoContribuyente.Foto; Address.Direccion = InfoContribuyente.Direccion; Address.Telefono = InfoContribuyente.Telefono; Context.tb_Contribuyente.Add(Address); Context.SaveChanges(); } else { try { var contact = Context.tb_Contribuyente.First(var => var.cedulaRuc_contri == InfoContribuyente.cedulaRuc_contri && (var.Mail == "" || var.Mail == null || var.Mail != InfoContribuyente.Mail)); contact.Mail = InfoContribuyente.Mail; contact.Mail_secundario = InfoContribuyente.Mail_secundario; contact.Mail_secundario2 = InfoContribuyente.Mail_secundario2; Context.SaveChanges(); } catch (Exception ex) { } //Context.SaveChanges(); MensajeErrorOut = "Contribuyente ya esta en la base"; return(false); } } return(true); } catch (Exception ex) { string arreglo = ToString(); string mensaje = ""; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; MensajeErrorOut = mensaje; return(false); } }
public bool GrabarMensajeDB(mail_Mensaje_Info infoC, ref string mensajeErrorOut) { try { using (EntitiesFactElectronica conexion = new EntitiesFactElectronica()) { var Reg_a_Guardar = new mail_Mensaje(); Reg_a_Guardar.IdMensaje = infoC.IdMensaje = getId(ref mensajeErrorOut); Reg_a_Guardar.Fecha = infoC.Fecha; Reg_a_Guardar.Para = infoC.Para; Reg_a_Guardar.Para_CC = infoC.Para_CC; Reg_a_Guardar.Asunto = infoC.Asunto; Reg_a_Guardar.Asunto_texto_mostrado = infoC.Asunto; Reg_a_Guardar.Tiene_Adjunto = infoC.Tiene_Adjunto; Reg_a_Guardar.Prioridad = infoC.Prioridad; Reg_a_Guardar.Leido = infoC.Leido; Reg_a_Guardar.Respondido = infoC.Respondido; Reg_a_Guardar.IdTipo_Mensaje = infoC.IdTipo_Mensaje.ToString(); Reg_a_Guardar.Texto_mensaje = infoC.Texto_mensaje; if (infoC.IdTipo_Mensaje == eTipoMail.Buzon_Ent) { if (infoC.InfoContribuyente.IdContribuyente == 0) { Reg_a_Guardar.IdContribuyente = null; } else { Reg_a_Guardar.IdContribuyente = infoC.InfoContribuyente.IdContribuyente; } } else { Reg_a_Guardar.IdContribuyente = infoC.InfoContribuyente.IdContribuyente; } Reg_a_Guardar.No_Leido = infoC.No_Leido; Reg_a_Guardar.Eliminado = infoC.Eliminado; Reg_a_Guardar.mail_remitente = infoC.mail_remitente; Reg_a_Guardar.IdCuenta = infoC.IdCuenta; Reg_a_Guardar.Para_CC = (infoC.Para_CC == null) ? "" : infoC.Para_CC; Reg_a_Guardar.Para_CCO = (infoC.Para_CCO == null) ? "" : infoC.Para_CCO; Reg_a_Guardar.codMensajeId = infoC.codMensajeId; Reg_a_Guardar.Archivo_correo = infoC.Archivo_correo; conexion.mail_Mensaje.Add(Reg_a_Guardar); conexion.SaveChanges(); } return(true); } catch (Exception ex) { mensajeError = ex.InnerException + " " + ex.Message; tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), eTipoError.ERROR, mensajeError, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensajeError); return(false); } }