Example #1
0
 public void RegistarCompetencia_Foto(E_Reporte_Fotografico oE_Reporte_Fotografico)
 {
     //Insertar Foto Tipo de Proceso por defecto 1
     oCoon.ejecutarDataTable("stp_jvm_INSERTAR_FOTO",
                             Convert.ToInt32(oE_Reporte_Fotografico.Person_id),
                             oE_Reporte_Fotografico.Equipo_id ?? "",
                             oE_Reporte_Fotografico.Cliente_id ?? "",
                             oE_Reporte_Fotografico.ClientePDV_Code ?? "",
                             2,//Reporte Competencia
                             oE_Reporte_Fotografico.FechaRegistro ?? "",
                             oE_Reporte_Fotografico.Comentario ?? "",
                             DecodeFrom64(oE_Reporte_Fotografico.Foto1 + oE_Reporte_Fotografico.Foto2 + oE_Reporte_Fotografico.Foto3 + oE_Reporte_Fotografico.Foto4 + oE_Reporte_Fotografico.Foto5 + oE_Reporte_Fotografico.Foto6),
                             " ");
     //oE_Reporte_Fotografico.NombreFoto
 }
        public void RegistrarReporteFotografico(E_Reporte_Fotografico oE_Reporte_Fotografico)
        {
            //Tipo de Reporte por Defecto 01
            oCoon = new Conexion(2);
            oCoon.ejecutarDataTable("STP_JVM_INSERTAR_REPORTE_FOTOGRAFICO",
                                    Convert.ToInt32(oE_Reporte_Fotografico.Person_id),
                                    oE_Reporte_Fotografico.Perfil_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
            oCoon.ejecutarDataTable("stp_jvm_INSERTAR_FOTO",
                                    Convert.ToInt32(oE_Reporte_Fotografico.Person_id),
                                    oE_Reporte_Fotografico.Perfil_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(oE_Reporte_Fotografico.Foto1 + oE_Reporte_Fotografico.Foto2 + oE_Reporte_Fotografico.Foto3 + oE_Reporte_Fotografico.Foto4 + oE_Reporte_Fotografico.Foto5 + oE_Reporte_Fotografico.Foto6),
                                    " "
                                    //oE_Reporte_Fotografico.NombreFoto
                                    );
        }
Example #3
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);
            }
        }