public void RegistrarCompetencia(E_Reporte_Competencia oE_Reporte_Competencia, E_Reporte_Fotografico oE_Reporte_Fotografico) { #region Registrar Competencia string id_reg_competencia = ""; id = oCoon.ejecutarretornodeOUTPUT("STP_JVM_INSERTAR_COMPETENCIA_02", 29, oE_Reporte_Competencia.Person_id ?? "", oE_Reporte_Competencia.Perfil_id ?? "", oE_Reporte_Competencia.Equipo_id ?? "", oE_Reporte_Competencia.Cliente_id ?? "", oE_Reporte_Competencia.ClientePDV_Code ?? "", oE_Reporte_Competencia.Categoria_id ?? "", oE_Reporte_Competencia.Marca_id ?? "", oE_Reporte_Competencia.Id_tipo_Promocion ?? "", oE_Reporte_Competencia.Id_Tipo_Actividad ?? "", oE_Reporte_Competencia.Id_Grupo_Objetivo ?? "", oE_Reporte_Competencia.Precio_Costo ?? "", oE_Reporte_Competencia.Precio_Pvp ?? "", oE_Reporte_Competencia.Fec_ini_Act ?? "", oE_Reporte_Competencia.Fec_fin_Act ?? "", oE_Reporte_Competencia.Txt_Grupo_Objetivo ?? "", oE_Reporte_Competencia.Cant_Personal ?? "", oE_Reporte_Competencia.Premio ?? "", oE_Reporte_Competencia.Mecanica ?? "", oE_Reporte_Competencia.Mat_Apoyo ?? "", oE_Reporte_Competencia.Observaciones ?? "", oE_Reporte_Competencia.FechaRegistro ?? "", oE_Reporte_Competencia.Latitud ?? "", oE_Reporte_Competencia.Longitud ?? "", oE_Reporte_Competencia.OrigenCoordenada ?? "", oE_Reporte_Competencia.Fec_Comunicacion ?? "", oE_Reporte_Competencia.Id_empresa ?? "", oE_Reporte_Competencia.Tipo_competencia ?? "", id_reg_competencia ?? ""); foreach (E_Reporte_Competencia_Detalle detalle in oE_Reporte_Competencia.CompetenciaDetalle) { RegistrarCompetenciaDetalle(detalle); } #endregion #region Registrar Fotografia RegistarCompetencia_Foto(oE_Reporte_Fotografico); #endregion }
public void Registrar_Reporte_Competencia(E_Reporte_Competencia oE_Reporte_Competencia, E_Reporte_Fotografico oFoto) { D_Reporte_Competencia oD_Reporte_Competencia = new D_Reporte_Competencia(); try { oD_Reporte_Competencia.RegistrarCompetencia(oE_Reporte_Competencia, oFoto); } catch (Exception ex) { log.Error("[BL_Registar_Competencia] [RegistrarCompetenciaFailed] :", ex); } }
private void Registrar_Competencia_Web_Cabecera(E_Reporte_Competencia oE_Reporte_Competencia, string AppEnvia) { try { #region Registrar Competencia Web oCoon = new Conexion(2); string id_reg_competencia = ""; id_reg_competencia = oCoon.ejecutarretornodeOUTPUT("STP_JVM_INSERTAR_COMPETENCIA_02", 28, oE_Reporte_Competencia.Person_id ?? "", oE_Reporte_Competencia.Perfil_id ?? "", oE_Reporte_Competencia.Equipo_id ?? "", oE_Reporte_Competencia.Cliente_id ?? "", oE_Reporte_Competencia.ClientePDV_Code ?? "", oE_Reporte_Competencia.Categoria_id ?? "", oE_Reporte_Competencia.Marca_id ?? "", oE_Reporte_Competencia.Id_tipo_Promocion ?? "", oE_Reporte_Competencia.Id_Tipo_Actividad ?? "", oE_Reporte_Competencia.Id_Grupo_Objetivo ?? "", oE_Reporte_Competencia.Precio_Costo ?? "", oE_Reporte_Competencia.Precio_Pvp ?? "", oE_Reporte_Competencia.Fec_ini_Act ?? "", oE_Reporte_Competencia.Fec_fin_Act ?? "", oE_Reporte_Competencia.Txt_Grupo_Objetivo ?? "", oE_Reporte_Competencia.Cant_Personal ?? "", oE_Reporte_Competencia.Premio ?? "", oE_Reporte_Competencia.Mecanica ?? "", oE_Reporte_Competencia.Mat_Apoyo ?? "", oE_Reporte_Competencia.Observaciones ?? "", oE_Reporte_Competencia.FechaRegistro ?? "", oE_Reporte_Competencia.Latitud ?? "", oE_Reporte_Competencia.Longitud ?? "", oE_Reporte_Competencia.OrigenCoordenada ?? "", oE_Reporte_Competencia.Fec_Comunicacion ?? "", oE_Reporte_Competencia.Id_empresa ?? "", oE_Reporte_Competencia.Tipo_competencia ?? "", AppEnvia, ""); foreach (E_Reporte_Competencia_Detalle detalle in oE_Reporte_Competencia.CompetenciaDetalle) { Registrar_Competencia_Web_Detalle(detalle, id_reg_competencia); } #endregion Registrar_Competencia_Web_Foto(oE_Reporte_Competencia); } catch (Exception ex) { } }
private void Registrar_Competencia_Web_Foto(E_Reporte_Competencia oE_Reporte_Competencia) { try { oCoon = new Conexion(2); //Insertar Foto Tipo de Proceso por defecto 1 oCoon.ejecutarDataTable("stp_jvm_INSERTAR_FOTO", Convert.ToInt32(oE_Reporte_Competencia.Person_id), oE_Reporte_Competencia.Equipo_id ?? "", oE_Reporte_Competencia.Cliente_id ?? "", oE_Reporte_Competencia.ClientePDV_Code ?? "", 2,//Reporte Competencia oE_Reporte_Competencia.FechaRegistro ?? "", oE_Reporte_Competencia.Comentario_Foto ?? "", DecodeFrom64(oE_Reporte_Competencia.Foto), "");//oE_Reporte_Fotografico.NombreFoto } catch (Exception ex) { } }