- Регистрация
- 03.10.2018
- Сообщения
- 1 136
- Благодарностей
- 196
- Баллы
- 63
Всем привет)
Можете подсказать что в данному коде делаю не верно?
код размещаю в Using
Вызываю в кубике так:
OzonCode.CommonCode.OzonStarter.OzonOpen test = OzonCode.CommonCode.OzonStarter.OzonOpen();
У меня выдается ошибка, что OzonOpen отсутствует в пространстве имен OzonCode.CommonCode.OzonStarter
Что могу не так делать?
Можете подсказать что в данному коде делаю не верно?
код размещаю в Using
C#:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.IO;
using System.Text.RegularExpressions;
using ZennoLab.CommandCenter;
using ZennoLab.InterfacesLibrary;
using ZennoLab.InterfacesLibrary.ProjectModel;
using ZennoLab.InterfacesLibrary.ProjectModel.Collections;
using ZennoLab.InterfacesLibrary.ProjectModel.Enums;
using ZennoLab.Macros;
using Global.ZennoExtensions;
using ZennoLab.Emulation;
using ZennoLab.CommandCenter.TouchEvents;
using ZennoLab.CommandCenter.FullEmulation;
using ZennoLab.InterfacesLibrary.Enums;
namespace OzonCode
{
/// <summary>
/// A simple class of the common code
/// </summary>
public class CommonCode
{
/// <summary>
/// Lock this object to mark part of code for single thread execution
/// </summary>
public static object SyncObject = new object();
public class OzonStarter
{
public static string url {get;set;} = "https://www.ozon.ru/";
public string cardUrl {get;set;}
public string fio {get;set;}
public string date {get;set;}
public string starsCount {get;set;}
public string cardText {get;set;}
public string cardImage {get;set;}
/// <summary>
/// Открытие площадки, проверка прокси
/// </summary>
public void OzonOpen(ZennoLab.CommandCenter.Tab tab, Instance instance, ZennoLab.CommandCenter.HtmlElement he)
{
tab.Navigate(OzonStarter.url);
if(tab.IsBusy){
tab.WaitDownloading();
System.Threading.Thread.Sleep(3000);
}
}
/// <summary>
/// Данный метод добавляет ссылку на товар в текстовый файл
/// </summary>
/// <param name="em">Объект для вставки</param>
/// <returns>Результат вставки новых данных</returns>
public bool Add(OzonStarter emp)
{
// Вставить новые данные в текстовый файл
return true;
}
}
public class IOzonReport
{
/// <summary>
/// Метод для создания отчета
/// </summary>
public virtual void GenerateReport(OzonStarter em)
{
// База, не модифицируется
}
/// <summary>
/// Данный метод читает отчет
/// </summary>
public void readReport()
{
}
}
public class OzonCSVReport : IOzonReport
{
public void GenerateReport(IOzonReport em)
{
// Отчет в формате CSV
}
}
public class OzonTXTReport : IOzonReport
{
public void GenerateReport(IOzonReport em)
{
// Отчет в формате TXT
}
}
}
}
OzonCode.CommonCode.OzonStarter.OzonOpen test = OzonCode.CommonCode.OzonStarter.OzonOpen();
У меня выдается ошибка, что OzonOpen отсутствует в пространстве имен OzonCode.CommonCode.OzonStarter
Что могу не так делать?