public void registrarFotograficoAuditoria(E_Reporte_Fotografico_Auditoria reporteFotografico, E_Visita visita) { try { oD_Reporte_Fotografico_Auditoria.RegistrarReporteFotografico(reporteFotografico, visita); } catch (Exception ex) { log.Error("[BL_Registar_RegistroPDV] [Registrar_RegistroPDV_Failed] :", ex); } }
public void RegistrarReporteFotografico(E_Reporte_Fotografico_Auditoria oE_Reporte_Fotografico, E_Visita oE_Visita) { D_Visita oD_Visita = new D_Visita(); oD_Visita.RegistrarVisita(oE_Visita); //Tipo de Reporte por Defecto 01 oCoon = new Conexion(2); oCoon.ejecutarDataTable("STP_JVM_INSERTAR_REPORTE_FOTOGRAFICO", Convert.ToInt32(oE_Reporte_Fotografico.Person_id), //El atributo Perfil_Id se reemplaza por el Canal_Id oE_Reporte_Fotografico.canal_id, oE_Reporte_Fotografico.Equipo_id, oE_Reporte_Fotografico.Cliente_id, oE_Reporte_Fotografico.ClientePDV_Code, "01", oE_Reporte_Fotografico.Categoria_id, oE_Reporte_Fotografico.Marca_id, oE_Reporte_Fotografico.FechaRegistro, oE_Reporte_Fotografico.Latitud, oE_Reporte_Fotografico.Longitud, oE_Reporte_Fotografico.OrigenCoordenada, " " //oE_Reporte_Fotografico.TipoReporteFotografico_id ); //Insertar Foto Tipo de Proceso por defecto 1 foreach (E_Foto_Auditoria Foto in oE_Reporte_Fotografico.listFotos) { oCoon.ejecutarDataTable("stp_jvm_INSERTAR_FOTO", Convert.ToInt32(oE_Reporte_Fotografico.Person_id), oE_Reporte_Fotografico.canal_id, oE_Reporte_Fotografico.Equipo_id, oE_Reporte_Fotografico.Cliente_id, oE_Reporte_Fotografico.ClientePDV_Code, 1, oE_Reporte_Fotografico.FechaRegistro, oE_Reporte_Fotografico.Comentario, DecodeFrom64(Foto.foto), " " //oE_Reporte_Fotografico.NombreFoto ); } }