Пример #1
0
        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);
            }
        }
Пример #3
0
        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) { }
        }
Пример #4
0
 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) { }
 }