예제 #1
0
        public Appeal(Trademark TM, TM_Status LastDecision) //insert
        {
            InitializeComponent();

            givenTM      = TM;
            prevTMStatus = LastDecision;

            txtTMId.Text         = TM.TMNo;
            txtTMName.Text       = TM.TMName;
            dtpDepositDt.Value   = TM.DepositDt;
            dtpDepositTime.Value = TM.DepositDt;

            if (LastDecision.StatusId == 3)
            {
                rbPartiallyRejected.Checked = true;
            }
            else if (LastDecision.StatusId == 4)
            {
                rbPartiallyRejected.Checked = true;
            }
            txtDecisionNo.Text       = LastDecision.DecisionNo;
            dtpPublicationDate.Value = LastDecision.DecisionPublDt;

            isInsert = true;

            frmAttachments = new SampleFiles();
        }
예제 #2
0
        private void dataGridViewTrademarks_CellValueChanged(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (newRowAdding == false)
                {
                    int             rowIndex   = dataGridViewTrademarks.SelectedCells[0].RowIndex;
                    DataGridViewRow editingRow = dataGridViewTrademarks.Rows[rowIndex];

                    Trademark trademark = GetTrademarkInfo(ref editingRow);
                    if (trademark == null)
                    {
                        return;
                    }

                    DataGridViewLinkCell linkCell = new DataGridViewLinkCell();
                    dataGridViewTrademarks[4, rowIndex] = linkCell;
                    editingRow.Cells["Операция"].Value  = "Изм.";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #3
0
        public StatusViewerDevEx(int TmId)
        {
            InitializeComponent();

            tmStatusList = SelectTmStatusRecs(TmId);
            tmStatusListNullableDates = TM_StatusListToTM_StatusNullableDatesList(tmStatusList);
            gridControl1.DataSource   = tmStatusListNullableDates;

            Trademark tm = new Trademark(TmId);

            txtTMId.Text   = tm.TMNo;
            txtTMName.Text = tm.TMName;
            if (tm.NationalPowerId == 1) //1 Εθνικό
            {
                rbEthniko.Checked = true;
            }
            else if (tm.NationalPowerId == 2) //2 Κοινοτικό
            {
                rbKoinotiko.Checked = true;
            }
            else if (tm.NationalPowerId == 3) //3 Διεθνές
            {
                rbDiethnes.Checked = true;
            }
        }
예제 #4
0
        protected override void Render(HtmlTextWriter writer)
        {
            string trademarkName = BasePage.RequestString("TrademarkName");

            if (!Trademark.TrademarkNameExists(trademarkName))
            {
                WriteErrMsg("您要查看的品牌不存在!", SiteConfig.SiteInfo.VirtualPath + "Default.aspx");
            }
            string templatePath        = this.GetTemplatePath();
            NameValueCollection values = new NameValueCollection();

            values.Add("trademarkname", DataSecurity.FilterBadChar(trademarkName));
            if (!string.IsNullOrEmpty(templatePath))
            {
                TemplateInfo templateInfo = new TemplateInfo();
                templateInfo.QueryList       = values;
                templateInfo.PageName        = RebuildPageName(base.Request.Url.LocalPath, base.Request.QueryString);
                templateInfo.TemplateContent = Template.GetTemplateContent(templatePath);
                templateInfo.RootPath        = HttpContext.Current.Request.PhysicalApplicationPath;
                templateInfo.CurrentPage     = DataConverter.CLng(base.Request.QueryString["page"], 1);
                templateInfo.PageType        = 1;
                templateInfo = TemplateTransform.GetHtml(templateInfo);
                writer.Write(templateInfo.TemplateContent);
            }
            else
            {
                WriteErrMsg("您查看的品牌未设置模板!", SiteConfig.SiteInfo.VirtualPath + "Default.aspx");
            }
        }
예제 #5
0
        public ActionResult AddTrademark(AddTrademarkViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            Trademark t = (from trd in ent.Trademarks where trd.TrademarkName == model.TrademarkName select trd).FirstOrDefault();

            if (t != null)
            {
                ModelState.AddModelError("", "Bu marka sistemde kayıtlı!");
                return(View(model));
            }
            t               = new Trademark();
            t.CategoryId    = model.CategoryId;
            t.TrademarkName = model.TrademarkName;
            try
            {
                ent.Trademarks.Add(t);
                ent.SaveChanges();
            }
            catch (Exception ex)
            {
                string message = ex.Message;
                RedirectToAction("AddTrademark", model);
            }
            return(View("AddCTM"));
        }
예제 #6
0
        public async Task <IActionResult> Edit(int id, Trademark trademark, IFormFile fLogo)
        {
            if (id != trademark.TrademarkID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    trademark.Logo = TeacherHiensTool.UploadHinh(fLogo, "Logo");
                    _context.Update(trademark);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TrademarkExists(trademark.TrademarkID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(trademark));
        }
예제 #7
0
        public void GoForFinalization(Trademark tm)
        {
            if (tm.IsDeleted)
            {
                MessageBox.Show("Προσοχή! Το Σήμα είναι διαγραμμένο!");
                return;
            }

            if (UserInfo.Get_DB_AppUser_ResponsibleId(UserInfo.DB_AppUser_Id) != tm.ResponsibleLawyerId && UserInfo.IsAdmin == false)
            {
                MessageBox.Show("Προσοχή! Δεν μπορείτε να καταχωρήσετε Οριστικοποίηση. \r\nΟ Χρήστης πρέπει να έχει οριστεί Υπεύθυνος για το Σήμα.");
                return;
            }

            if (TM_Status.FinalizedOrRejected(tm.Id) != 0) //Πρέπει να μην έχει ορ./απορ.
            {
                MessageBox.Show("Προσοχή! Δεν μπορείτε να καταχωρήσετε Οριστικοποίηση. \r\nΤο Σήμα έχει ήδη οριστικοποιηθεί!");
                return;
            }

            TM_Status tms = TM_Status.getLastDecision(tm.Id);

            if (tms.StatusId != 2 && tms.StatusId != 3 && tms.StatusId != 4) //check oti exei apofasi
            {
                MessageBox.Show("Προσοχή! Δεν υπάρχει Aπόφαση για Οριστικοποίηση.\r\nΠαρακαλώ καταχωρήστε πρώτα την απόφαση.");
                return;
            }

            Finalization frmFinalization = new Finalization(tm, tms);

            frmFinalization.ShowDialog();
        }
예제 #8
0
        public void GoForRenewal(Trademark tm)
        {
            if (tm.IsDeleted)
            {
                MessageBox.Show("Προσοχή! Το Σήμα είναι διαγραμμένο!");
                return;
            }

            if (UserInfo.Get_DB_AppUser_ResponsibleId(UserInfo.DB_AppUser_Id) != tm.ResponsibleLawyerId && UserInfo.IsAdmin == false)
            {
                MessageBox.Show("Προσοχή! Δεν μπορείτε να καταχωρήσετε Ανανέωση. \r\nΟ Χρήστης πρέπει να έχει οριστεί Υπεύθυνος για το Σήμα.");
                return;
            }

            //check oti exei oristikopoiisi
            //if (tms.StatusId != 7)
            if (TM_Status.IsFinalized(tm.Id) == false)
            {
                MessageBox.Show("Προσοχή! Δεν μπορεί να γίνει Ανανέωση.\r\nΠαρακαλώ καταχωρήστε πρώτα την οριστικοποίηση.");
                return;
            }

            Renewal frmRenewal = new Renewal(tm);

            frmRenewal.ShowDialog();
        }
예제 #9
0
        private bool CellsIsNull(Trademark trademark)
        {
            bool isNull = false;

            if (trademark.Name == "")
            {
                MessageBox.Show("Ошибка! Заполните поле 'Наименование'!");
                isNull = true;
                return(isNull);
            }

            if (trademark.Address == "")
            {
                MessageBox.Show("Ошибка! Заполнените поле 'Адрес'!");
                isNull = true;
                return(isNull);
            }

            if (trademark.Phone == "")
            {
                MessageBox.Show("Ошибка! Заполнените поле 'Телефон'!");
                isNull = true;
                return(isNull);
            }

            return(isNull);
        }
예제 #10
0
        public Renewal(Trademark TM, TM_Status TMS) //update
        {
            InitializeComponent();

            givenTM  = TM;
            givenTMS = TMS;

            txtTMId.Text         = TM.TMNo;
            txtTMName.Text       = TM.TMName;
            dtpDepositDt.Value   = TM.DepositDt;
            dtpDepositTime.Value = TM.DepositDt;
            dtpValidTo.Value     = (DateTime)TM.ValidTo;

            isInsert = false;

            OldRecord    = TMS;
            TempRecUpdId = TMS.Id;

            dtpApplicationDate.Value = TMS.RenewalApplicationDt;
            dtpRenewalDate.Value     = TMS.RenewalDt;
            dtpRenewalDateTo.Value   = (DateTime)TM.ValidTo; //TMS.RenewalDt.AddYears(10);
            txtProtocolNo.Text       = TMS.RenewalProtocol;
            txtFees.Text             = TMS.RenewalFees;
            txtDescription.Text      = TMS.Remarks;
        }
예제 #11
0
        public BindingList <Trademark> SelectTempRecs(string np)
        {
            BindingList <Trademark> ret = new BindingList <Trademark>();

            SqlConnection sqlConn  = new SqlConnection(SqlDBInfo.connectionString);
            string        SelectSt = "SELECT [Id], [TMNo], [TMName], [DepositDt], " +
                                     "[NationalPowerId], [TMGrNo], [CompanyId], [ResponsibleLawyerId], [FileContents], " +
                                     "[FileName], [Description], [Fees], [ValidTo] " +
                                     "FROM [dbo].[Trademarks] " +
                                     "WHERE NationalPowerId in (" + np + ") AND isnull(IsDeleted, 'False') = 'False' " +
                                     "ORDER BY TMNo "; //??
            SqlCommand cmd = new SqlCommand(SelectSt, sqlConn);

            try
            {
                sqlConn.Open();
                SqlDataReader reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    Trademark tmpRec = new Trademark();

                    tmpRec.Id        = Convert.ToInt32(reader["Id"].ToString());
                    tmpRec.TMNo      = reader["TMNo"].ToString();
                    tmpRec.TMName    = reader["TMName"].ToString();
                    tmpRec.DepositDt = Convert.ToDateTime(reader["DepositDt"].ToString());

                    tmpRec.NationalPowerId     = Convert.ToInt32(reader["NationalPowerId"].ToString());
                    tmpRec.TMGrNo              = reader["TMGrNo"].ToString();
                    tmpRec.CompanyId           = Convert.ToInt32(reader["CompanyId"].ToString());
                    tmpRec.ResponsibleLawyerId = Convert.ToInt32(reader["ResponsibleLawyerId"].ToString());
                    if (reader["FileContents"] != DBNull.Value)
                    {
                        tmpRec.FileContents = (byte[])reader["FileContents"];
                    }

                    tmpRec.FileName    = reader["FileName"].ToString();
                    tmpRec.Description = reader["Description"].ToString();
                    tmpRec.Fees        = reader["Fees"].ToString();
                    if (reader["ValidTo"] != DBNull.Value)
                    {
                        tmpRec.ValidTo = Convert.ToDateTime(reader["ValidTo"].ToString());
                    }

                    tmpRec.TMTypeIds  = Type.getTM_TypesList(Convert.ToInt32(reader["Id"].ToString()));
                    tmpRec.ClassIds   = Class.getTM_ClassList(Convert.ToInt32(reader["Id"].ToString()));
                    tmpRec.CountryIds = Country.getTM_CountriesList(Convert.ToInt32(reader["Id"].ToString()));

                    ret.Add(tmpRec);
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("The following error occurred: " + ex.Message);
            }
            sqlConn.Close();

            return(ret);
        }
예제 #12
0
        public ActionResult DeleteConfirmed(int id)
        {
            Trademark trademark = db.Trademark.Find(id);

            db.Trademark.Remove(trademark);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #13
0
        private void UpdDecision()
        {
            // Update
            if (dgvStatusViewer.SelectedRows.Count > 0)
            {
                int       dgvIndex = dgvStatusViewer.SelectedRows[0].Index;
                int       Id       = Convert.ToInt32(dgvStatusViewer.SelectedRows[0].Cells["st_Id"].Value.ToString());
                TM_Status tms      = tmStatusList.Where(i => i.Id == Id).First();

                //if (tms.StatusId != 2 && tms.StatusId != 3 && tms.StatusId != 4)
                //{
                //    MessageBox.Show("Δεν είναι Απόφαση...!");
                //    return;
                //}

                Trademark tm = new Trademark(tms.TmId);

                if (tm.IsDeleted)
                {
                    MessageBox.Show("Προσοχή! Το Σήμα είναι διαγραμμένο!");
                    return;
                }

                if (UserInfo.Get_DB_AppUser_ResponsibleId(UserInfo.DB_AppUser_Id) != tm.ResponsibleLawyerId && UserInfo.IsAdmin == false)
                {
                    MessageBox.Show("Προσοχή! Δεν μπορείτε να μεταβάλετε την Απόφαση. \r\nΟ Χρήστης πρέπει να έχει οριστεί Υπεύθυνος για το Σήμα.");
                    return;
                }

                TM_Status lastDec = TM_Status.getLastDecision(tm.Id);
                //if (lastDec != null && lastDec.Id != tms.Id)
                if (lastDec.Id != tms.Id)
                {
                    MessageBox.Show("Προσοχή! Δεν μπορείτε να μεταβάλετε την Απόφαση. \r\nΈχει καταχωρηθεί νεότερη απόφαση!");
                    return;
                }

                if (TM_Status.FinalizedOrRejected(tm.Id) != 0) //Πρέπει να μην έχει ορ./απορ.
                {
                    MessageBox.Show("Προσοχή! Δεν μπορείτε να μεταβάλετε την Απόφαση. \r\nΤο Σήμα έχει ήδη οριστικοποιηθεί!");
                    return;
                }

                Decision frmUpdDecision = new Decision(tm, tms);
                frmUpdDecision.ShowDialog();

                if (frmUpdDecision.success)
                {
                    //refresh
                    //tmStatusList[tmStatusList.FindIndex(w => w.Id == Id)] = frmUpdDecision.NewRecord;

                    //FillDataGridView(dgvTempRecs, frmUpdTm.NewRecord, dgvIndex);
                    tmStatusList = SelectTmStatusRecs(tms.TmId);
                    FillDataGridView(dgvStatusViewer, tmStatusList);
                }
            }
        }
예제 #14
0
 public int Add(Trademark trademark)
 {
     using (BmsDbContext context = new BmsDbContext())
     {
         var TradeMarkToAdd = context.Trademark.Add(trademark);
         context.SaveChanges();
         return(TradeMarkToAdd.Id);
     }
 }
예제 #15
0
        /// <summary>
        /// 添加商标信息
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public static bool InsertTrademark(Trademark model)
        {
            string sql = $"insert into Trademark  values('{model.ApplyTime}','{model.TrademarkName}','{model.CommodityName}','{model.Registration}','{model.Category}','{model.ProcessState}')";

            if (DbHelper.ExecuteNonQuery(sql, false) >= 1)
            {
                return(true);
            }
            return(false);
        }
예제 #16
0
        /// <summary>
        /// 修改商标信息
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public static bool UpdateTrademark(Trademark model)
        {
            string sql = $"update Trademark set ApplyTime='{model.ApplyTime}',TrademarkName='{model.TrademarkName}',CommodityName='{model.CommodityName}',Registration='{model.Registration}',Category='{model.Category}',ProcessState='{model.ProcessState}' where id = {model.Id})";

            if (DbHelper.ExecuteNonQuery(sql, false) >= 1)
            {
                return(true);
            }
            return(false);
        }
예제 #17
0
 public ActionResult Edit([Bind(Include = "TrademarkID,Name,State")] Trademark trademark)
 {
     if (ModelState.IsValid)
     {
         db.Entry(trademark).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(trademark));
 }
예제 #18
0
        public ActionResult Create([Bind(Include = "IdTrademark,TrademarkName,TrademarkDescription")] Trademark trademark)
        {
            if (ModelState.IsValid)
            {
                db.Trademarks.Add(trademark);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(trademark));
        }
예제 #19
0
        private void UpdDecision()
        {
            // Update
            if (gridView1.SelectedRowsCount > 0)
            {
                int       Id  = Convert.ToInt32(gridView1.GetRowCellValue(gridView1.GetSelectedRows()[0], gridView1.Columns["Id"]).ToString());
                TM_Status tms = tmStatusList.Where(i => i.Id == Id).First();

                //if (tms.StatusId != 2 && tms.StatusId != 3 && tms.StatusId != 4)
                //{
                //    MessageBox.Show("Δεν είναι Απόφαση...!");
                //    return;
                //}

                Trademark tm = new Trademark(tms.TmId);

                if (tm.IsDeleted)
                {
                    MessageBox.Show("Προσοχή! Το Σήμα είναι διαγραμμένο!");
                    return;
                }

                if (UserInfo.Get_DB_AppUser_ResponsibleId(UserInfo.DB_AppUser_Id) != tm.ResponsibleLawyerId && UserInfo.IsAdmin == false)
                {
                    MessageBox.Show("Προσοχή! Δεν μπορείτε να μεταβάλετε την Απόφαση. \r\nΟ Χρήστης πρέπει να έχει οριστεί Υπεύθυνος για το Σήμα.");
                    return;
                }

                TM_Status lastDec = TM_Status.getLastDecision(tm.Id);
                //if (lastDec != null && lastDec.Id != tms.Id)
                if (lastDec.Id != tms.Id)
                {
                    MessageBox.Show("Προσοχή! Δεν μπορείτε να μεταβάλετε την Απόφαση. \r\nΈχει καταχωρηθεί νεότερη απόφαση!");
                    return;
                }

                if (TM_Status.FinalizedOrRejected(tm.Id) != 0) //Πρέπει να μην έχει ορ./απορ.
                {
                    MessageBox.Show("Προσοχή! Δεν μπορείτε να μεταβάλετε την Απόφαση. \r\nΤο Σήμα έχει ήδη οριστικοποιηθεί!");
                    return;
                }

                Decision frmUpdDecision = new Decision(tm, tms);
                frmUpdDecision.ShowDialog();

                if (frmUpdDecision.success)
                {
                    //refresh
                    tmStatusList = SelectTmStatusRecs(tms.TmId);
                    tmStatusListNullableDates = TM_StatusListToTM_StatusNullableDatesList(tmStatusList);
                    gridControl1.DataSource   = tmStatusListNullableDates;
                }
            }
        }
예제 #20
0
        public ActionResult Create([Bind(Include = "TrademarkID,Name,State")] Trademark trademark)
        {
            if (ModelState.IsValid)
            {
                db.Trademark.Add(trademark);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(trademark));
        }
예제 #21
0
        private void tsmiRenewal_Click(object sender, EventArgs e)
        {
            if (dgvTempRecs.SelectedRows.Count > 0)
            {
                int       Id         = Convert.ToInt32(dgvTempRecs.SelectedRows[0].Cells["tmp_Id"].Value.ToString());
                Trademark thisTmpRec = tempRecList.Where(i => i.Id == Id).First();

                new MainMenu().GoForRenewal(thisTmpRec);
                tempRecList = SelectTempRecs();
                FillDataGridView(dgvTempRecs, tempRecList);
            }
        }
예제 #22
0
        public async Task <IActionResult> Create(Trademark trademark, IFormFile fLogo)
        {
            if (ModelState.IsValid)
            {
                trademark.Logo = TeacherHiensTool.UploadHinh(fLogo, "logo");
                _context.Add(trademark);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(trademark));
        }
예제 #23
0
        public Finalization(Trademark TM, TM_Status LastDecision, TM_Status TMS) //update
        {
            InitializeComponent();

            givenTM      = TM;
            prevTMStatus = LastDecision;
            givenTMS     = TMS;

            txtTMId.Text         = TM.TMNo;
            txtTMName.Text       = TM.TMName;
            dtpDepositDt.Value   = TM.DepositDt;
            dtpDepositTime.Value = TM.DepositDt;

            if (LastDecision.StatusId == 2)
            {
                rbApproved.Checked = true;

                //rbFinalization.Checked = true;
                //gbFinalizationStatus.Enabled = false;
            }
            else if (LastDecision.StatusId == 3)
            {
                rbPartiallyRejected.Checked = true;

                //rbFinalization.Checked = true;
                //gbFinalizationStatus.Enabled = false;
            }
            else if (LastDecision.StatusId == 4)
            {
                //rbPartiallyRejected.Checked = true;
                rbTotallyRejected.Checked = true;
            }
            txtDecisionNo.Text       = LastDecision.DecisionNo;
            dtpPublicationDate.Value = LastDecision.DecisionPublDt;

            isInsert = false;

            OldRecord    = TMS;
            TempRecUpdId = TMS.Id;

            //if (TMS.StatusId == 7) //oristikopoiisi
            //{
            //    rbFinalization.Checked = true;
            //}
            //else if (TMS.StatusId == 8) //oliki aporripsi
            //{
            //    rbRejected.Checked = true;
            //}
            dtpFinalizationDate.Value = TMS.FinalizedDt;
            txtUrl.Text         = TMS.FinalizedUrl;
            txtDescription.Text = TMS.Remarks;
        }
예제 #24
0
        private void UpdRenewal()
        {
            // Update
            if (dgvStatusViewer.SelectedRows.Count > 0)
            {
                int       dgvIndex = dgvStatusViewer.SelectedRows[0].Index;
                int       Id       = Convert.ToInt32(dgvStatusViewer.SelectedRows[0].Cells["st_Id"].Value.ToString());
                TM_Status tms      = tmStatusList.Where(i => i.Id == Id).First();

                //if (tms.StatusId != 9)
                //{
                //    MessageBox.Show("Δεν είναι Ανανέωση...!");
                //    return;
                //}

                Trademark tm = new Trademark(tms.TmId);

                if (tm.IsDeleted)
                {
                    MessageBox.Show("Προσοχή! Το Σήμα είναι διαγραμμένο!");
                    return;
                }

                if (UserInfo.Get_DB_AppUser_ResponsibleId(UserInfo.DB_AppUser_Id) != tm.ResponsibleLawyerId && UserInfo.IsAdmin == false)
                {
                    MessageBox.Show("Προσοχή! Δεν μπορείτε να μεταβάλετε την Ανανέωση. \r\nΟ Χρήστης πρέπει να έχει οριστεί Υπεύθυνος για το Σήμα.");
                    return;
                }

                //check oti paw na kanw update thn teleytaia ananewsi.....................

                DateTime?LastRenewalDt = TM_Status.getLastRenewal(tm.Id);
                if (LastRenewalDt == null || LastRenewalDt != tms.RenewalDt) //never null...
                {
                    MessageBox.Show("Προσοχή! Μπορείτε να μεταβάλετε μόνο την τελευταία Ανανέωση Σήματος.");
                    return;
                }

                Renewal frmUpdRenewal = new Renewal(tm, tms);
                frmUpdRenewal.ShowDialog();

                if (frmUpdRenewal.success)
                {
                    //refresh
                    //tmStatusList[tmStatusList.FindIndex(w => w.Id == Id)] = frmUpdRenewal.NewRecord;

                    //FillDataGridView(dgvTempRecs, frmUpdTm.NewRecord, dgvIndex);
                    tmStatusList = SelectTmStatusRecs(tms.TmId);
                    FillDataGridView(dgvStatusViewer, tmStatusList);
                }
            }
        }
예제 #25
0
        private void dgvTempRecs_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex != -1)
            {
                TMGrNo = dgvTempRecs["tmp_No", e.RowIndex].Value.ToString();

                int id = Convert.ToInt32(dgvTempRecs["tmp_Id", e.RowIndex].Value.ToString());
                selTempRec = tempRecList.Where(i => i.Id == id).First();

                succeed = true;
                Close();
            }
        }
 private void TrademarksBindData(string trademarkType, string keyword)
 {
     if (string.IsNullOrEmpty(keyword))
     {
         this.RepTrademarks.DataSource = Trademark.GetList((this.Pager.CurrentPageIndex - 1) * this.Pager.PageSize, this.Pager.PageSize, "", keyword, trademarkType, true);
     }
     else
     {
         this.RepTrademarks.DataSource = Trademark.GetList((this.Pager.CurrentPageIndex - 1) * this.Pager.PageSize, this.Pager.PageSize, "TrademarkName", keyword, trademarkType, true);
     }
     this.Pager.RecordCount = Trademark.GetTotalOfTrademark("TrademarkName", keyword, "", true);
     this.RepTrademarks.DataBind();
 }
예제 #27
0
        public static bool IsValid(Trademark trademark, out Dictionary <string, string> validationResult)
        {
            validationResult = new Dictionary <string, string>();

            if (string.IsNullOrWhiteSpace(trademark.Name))
            {
                validationResult.Add("Record.Name", ValidationMessages.REQUIRED);
            }

            if (trademark.Office == null || string.IsNullOrWhiteSpace(trademark.Office.OfficeName))
            {
                validationResult.Add("Record.Office.OfficeName", ValidationMessages.REQUIRED);
            }

            if (string.IsNullOrWhiteSpace(trademark.TrademarkNumber))
            {
                validationResult.Add("Record.TrademarkNumber", ValidationMessages.REQUIRED);
            }

            if (string.IsNullOrWhiteSpace(trademark.FilingNumber))
            {
                validationResult.Add("Record.FilingNumber", ValidationMessages.REQUIRED);
            }

            if (trademark.Brand == null || string.IsNullOrWhiteSpace(trademark.Brand.Name))
            {
                validationResult.Add("Record.Brand.Name", ValidationMessages.REQUIRED);
            }

            if (string.IsNullOrWhiteSpace(trademark.FilingDateValue))
            {
                validationResult.Add("Record.FilingDateValue", ValidationMessages.REQUIRED);
            }

            if (string.IsNullOrWhiteSpace(trademark.TrademarkType))
            {
                validationResult.Add("Record.TrademarkType", ValidationMessages.REQUIRED);
            }

            if (string.IsNullOrWhiteSpace(trademark.LanguageFiling))
            {
                validationResult.Add("Record.LanguageFiling", ValidationMessages.REQUIRED);
            }

            if (string.IsNullOrWhiteSpace(trademark.BigfootGroupOwned))
            {
                validationResult.Add("Record.BigfootGroupOwned", ValidationMessages.REQUIRED);
            }

            return(!validationResult.Any());
        }
예제 #28
0
        private void tsmiRenewal_Click(object sender, EventArgs e)
        {
            if (gridView1.SelectedRowsCount > 0 && gridView1.GetSelectedRows()[0] >= 0)
            {
                int       Id         = Convert.ToInt32(gridView1.GetRowCellValue(gridView1.GetSelectedRows()[0], gridView1.Columns["Id"]).ToString());
                Trademark thisTmpRec = tempRecList.Where(i => i.Id == Id).First();

                new MainMenu().GoForRenewal(thisTmpRec);

                tempRecList             = SelectTempRecs_Trademark();  //List
                tempRecList_Full        = SelectTempRecs(tempRecList); //BindingList
                gridControl1.DataSource = tempRecList_Full;            //DataSource
            }
        }
예제 #29
0
        public IActionResult Delete(int id)
        {
            var t = new Trademark
            {
                Id = id,
            };
            var result = _trademarkService.Delete(t);

            if (result.Success)
            {
                return(Ok(result.Message));
            }
            return(BadRequest(result.Message));
        }
예제 #30
0
        // GET: Trademarks/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Trademark trademark = db.Trademark.Find(id);

            if (trademark == null)
            {
                return(HttpNotFound());
            }
            return(View(trademark));
        }