Exemple #1
0
        // GET: AUTOes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AUTO aUTO = db.AUTO.Find(id);

            if (aUTO == null)
            {
                return(HttpNotFound());
            }
            if (TempData["mensajeError"] != null)
            {
                ViewBag.mensaje   = TempData["mensajeError"].ToString();
                ViewBag.modelo    = TempData["modelo"].ToString();
                ViewBag.patente   = TempData["patente"].ToString();
                ViewBag.ano       = TempData["año"];
                ViewBag.color     = TempData["color"].ToString();
                ViewBag.ID_MODELO = new SelectList(db.MODELO, "ID_MODELO", "DESCRIPCION_MODELO", TempData["modelo"].ToString());
            }
            else
            {
                ViewBag.ID_MODELO = new SelectList(db.MODELO, "ID_MODELO", "DESCRIPCION_MODELO", aUTO.ID_MODELO);
            }

            return(View(aUTO));
        }
Exemple #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            AUTO aUTO = db.AUTO.Find(id);

            db.AUTO.Remove(aUTO);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #3
0
 void Start()
 {
     Jogador        = GameObject.Find("Player");
     autoVida       = alvoAuto.GetComponent <Vida>();
     scriptAuto     = GetComponent <AUTO>();
     VidaUI.enabled = true;
     alvoAuto.SetActive(false);
 }
Exemple #4
0
        public ActionResult Edit([Bind(Include = "ID_AUTO,ID_MODELO,PATENTE,ANO,COLOR,OBSERVACION")] AUTO aUTO)
        {
            String patenteAuto = aUTO.PATENTE;
            int    year        = DateTime.Now.Year;

            year += 2;


            // Validar que solo exista una patente por auto

            if (!db.AUTO.Any(o => o.ID_AUTO == aUTO.ID_AUTO && o.PATENTE == patenteAuto))
            {
                if (db.AUTO.Any(o => o.PATENTE == patenteAuto))
                {
                    TempData["mensajeError"] = "La patente ingresada ya existe, intente con otra";
                    TempData["modelo"]       = aUTO.ID_MODELO;
                    TempData["patente"]      = aUTO.PATENTE;
                    TempData["año"]          = aUTO.ANO;
                    TempData["color"]        = aUTO.COLOR;
                    return(RedirectToAction("EDIT", aUTO.ID_AUTO));
                }
            }
            else

            // Validar que el año ingresado no sea superior al actual + 2
            if (aUTO.ANO > year)
            {
                TempData["mensajeError"] = "No puede ingresar autos con año superior a " + year;
                TempData["modelo"]       = aUTO.ID_MODELO;
                TempData["patente"]      = aUTO.PATENTE;
                TempData["año"]          = aUTO.ANO;
                TempData["color"]        = aUTO.COLOR;
                return(RedirectToAction("EDIT", aUTO.ID_AUTO));
            }

            aUTO.OBSERVACION = "SIN OBSERVACIONES";

            if (aUTO.ANO < 1990)
            {
                aUTO.OBSERVACION = "ANTIGUO";
            }


            if (ModelState.IsValid)
            {
                db.Entry(aUTO).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.ID_MODELO = new SelectList(db.MODELO, "ID_MODELO", "DESCRIPCION_MODELO", aUTO.ID_MODELO);
            return(View(aUTO));
        }
Exemple #5
0
        // GET: AUTOes/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AUTO aUTO = db.AUTO.Find(id);

            if (aUTO == null)
            {
                return(HttpNotFound());
            }
            return(View(aUTO));
        }
Exemple #6
0
        public Prim3(string path, string text)
        {
            InitializeComponent();
            BD.path         = path; //укажем файл бд
            this.text_otvet = text.Trim();

            //PRIM=a2131231232321;AVTO=asdasdasda
            // MessageBox.Show(this.text_otvet);

            if (text_otvet.Contains("PRIM=") && text_otvet.Contains(";AVTO=") && text_otvet.Contains(";EDIT="))
            {
                try
                {
                    PRIM = (text_otvet.Split(';'))[0].Substring(5);
                }
                catch
                {
                    PRIM = "";
                }
                try
                {
                    AUTO = (text_otvet.Split(';'))[1].Substring(5).Trim('^');
                }
                catch
                {
                    AUTO = "";
                }
                try
                {
                    EDIT = (text_otvet.Split(';'))[2].Substring(5);
                }
                catch
                {
                    EDIT = "0";
                }
                try
                {
                    SAUTO = (text_otvet.Split(';'))[3].Substring(6).Trim('^');
                }
                catch
                {
                    SAUTO = "";
                }
            }
            else
            {
                PRIM  = text_otvet;
                AUTO  = "";
                SAUTO = "";
                EDIT  = "0";
            }

            //


            if (EDIT.Equals("1"))
            {
                tb3.IsEnabled = true;
                cb1.IsChecked = true;
            }
            else
            {
                tb3.IsEnabled = false;
                cb1.IsChecked = false;
            }
            OleDbDataReader reader = BD.conn("SELECT STCommentD.Name, STCommentD.ID, STCommentDchasto.Chastota FROM STCommentD LEFT JOIN STCommentDchasto ON STCommentD.ID = STCommentDchasto.IDComment ORDER BY STCommentDchasto.Chastota DESC");

            while (reader.Read())
            {
                int Chasto = 0;
                if (reader["Chastota"].ToString() != "")
                {
                    Chasto = Convert.ToInt32(reader["Chastota"]);
                }
                result.Add(new MyTable()
                {
                    ID     = reader["ID"].ToString(),
                    Name   = reader["Name"].ToString(),
                    Chasto = Chasto
                });
            }
            reader.Close();

            loadpage();                  //загрузка полож окна
            proverka_uhoda_za_granicu(); //проверка ухода за границу
            tb2.Focus();

            string t = PRIM.Replace('#', '"').Replace('$', ';').Replace('@', ',').Replace('№', '/').Replace('^', ' ').Replace('|', ';');

            tb1.Text = t;
            tb3.Text = AUTO;

            if (!AUTO.Equals(""))
            {
                string[] split_AUTO = AUTO.Split('^');

                foreach (string elem in split_AUTO)
                {
                    var      splitelemrech = elem.Split('#');
                    btn_spis elemnew;
                    if (splitelemrech.Length == 2)
                    {
                        elemnew = new btn_spis()
                        {
                            name = splitelemrech[1].Trim(), id = splitelemrech[0].Trim()
                        };
                    }
                    else
                    {
                        elemnew = new btn_spis()
                        {
                            name = elem.Trim()
                        };
                    }

                    /*
                     * string[] splitenable = elem.Split('#');
                     * var elemnew = new btn_spis() {
                     *  name = splitenable[0],
                     *  vibran = splitenable.Length==2? splitenable[1]=="1":true
                     * };*/
                    spisbtn.Add(elemnew);
                    lbbutton.Items.Add(elemnew);
                }
            }

            //   MessageBox.Show(SAUTO);
            if (!SAUTO.Equals(""))
            {
                string[] split_SAUTO = SAUTO.Split('^');

                foreach (string elem in split_SAUTO)
                {
                    // var elemnew = new btn_spis() { name = elem.Trim() };
                    var splitelemrech = elem.Split('#');
                    var elemnew       = new btn_spis()
                    {
                        name = splitelemrech[1].Trim(), id = splitelemrech[0].Trim()
                    };


                    /*
                     * string[] splitenable = elem.Split('#');
                     * var elemnew = new btn_spis() {
                     *  name = splitenable[0],
                     *  vibran = splitenable.Length==2? splitenable[1]=="1":true
                     * };*/

                    var findelem = spisbtn.Find(x => x.id == elemnew.id);

                    if (findelem != null)
                    {
                        // MessageBox.Show(findelem.name +" "+ elemnew.name);
                        if (findelem.name.Trim().ToLower() == elemnew.name.Trim().ToLower()) //просто крести
                        {
                            findelem.setvibran(false);                                       //показываес что элемент крестик
                        }
                        else  //крестик и  указываем что изменен1
                        {
                            findelem.setvibran(false, true);  //показываес что элемент крестик
                            lvstalo.Items.Add(new bilostalo()
                            {
                                bilo = elemnew.name, stalo = findelem.name, deystvie = "Изменено", colorbg = "#66FFF500"
                            });
                            // bilo.Items.Add(elemnew);
                            // stalo.Items.Add(findelem);
                            spisbtnSAUTO.Add(elemnew);
                        }
                    }
                    else
                    {
                        logdlas += elemnew.name + " - АВТОПРИМЕЧАНИЕ УДАЛЕНО" + Environment.NewLine;
                        spisbtnSAUTO.Add(elemnew);
                        lvstalo.Items.Add(new bilostalo()
                        {
                            bilo = elemnew.name, stalo = "", deystvie = "Удалено", colorbg = "#66FF0000"
                        });
                        //  bilo.Items.Add(elemnew);
                        //  stalo.Items.Add(null);
                    }


                    // lbbutton.Items.Add(elemnew);
                }
            }
            if (spisbtnSAUTO.Count == 0)
            {
                ddddd.Height = new GridLength(0);
            }


            //  tbizmen.Text= logdlas;


            tb1.CaretIndex = tb1.Text.Length;
        }
Exemple #7
0
        public Prim2(string path, string text)
        {
            InitializeComponent();
            BD.path         = path; //укажем файл бд
            this.text_otvet = text.Trim();
            // MessageBox.Show(this.text_otvet);
            //PRIM=a2131231232321;AVTO=asdasdasda//


            if (text_otvet.Contains("PRIM=") && text_otvet.Contains(";AVTO=") && text_otvet.Contains(";EDIT="))
            {
                try
                {
                    PRIM = (text_otvet.Split(';'))[0].Substring(5);
                }
                catch
                {
                    PRIM = "";
                }
                try
                {
                    AUTO = (text_otvet.Split(';'))[1].Substring(5).Trim('^');
                }
                catch
                {
                    AUTO = "";
                }
                try
                {
                    EDIT = (text_otvet.Split(';'))[2].Substring(5);
                }
                catch
                {
                    EDIT = "0";
                }
            }
            else
            {
                PRIM = text_otvet;
                AUTO = "";
                EDIT = "0";
            }



            if (EDIT.Equals("1"))
            {
                tb3.IsEnabled = true;
                cb1.IsChecked = true;
            }
            else
            {
                tb3.IsEnabled = false;
                cb1.IsChecked = false;
            }
            OleDbDataReader reader = BD.conn("SELECT STCommentD.Name, STCommentD.ID, STCommentDchasto.Chastota FROM STCommentD LEFT JOIN STCommentDchasto ON STCommentD.ID = STCommentDchasto.IDComment ORDER BY STCommentDchasto.Chastota DESC");

            while (reader.Read())
            {
                int Chasto = 0;
                if (reader["Chastota"].ToString() != "")
                {
                    Chasto = Convert.ToInt32(reader["Chastota"]);
                }
                result.Add(new MyTable()
                {
                    ID     = reader["ID"].ToString(),
                    Name   = reader["Name"].ToString(),
                    Chasto = Chasto
                });
            }

            loadpage();                  //загрузка полож окна
            proverka_uhoda_za_granicu(); //проверка ухода за границу
            tb2.Focus();

            string t = PRIM.Replace('#', '"').Replace('$', ';').Replace('@', ',').Replace('№', '/').Replace('^', ' ').Replace('|', ';');

            tb1.Text = t;
            tb3.Text = AUTO;

            if (!AUTO.Equals(""))
            {
                string[] split_AUTO = AUTO.Split('^');

                foreach (string elem in split_AUTO)
                {
                    var splitelemrech = elem.Split('#');
                    var elemnew       = new btn_spis()
                    {
                        name = splitelemrech.Length == 2? splitelemrech [1]: elem
                    };
                    spisbtn.Add(elemnew);
                    lbbutton.Items.Add(elemnew);
                }
            }

            //  lbbutton.ItemsSource = spisbtn;


            tb1.CaretIndex = tb1.Text.Length;
        }
Exemple #8
0
 public void IsTryeNomberAutoTest12()
 {
     Assert.AreEqual(AUTO.IsTryeNomberAuto("А59401163"), false);
 }
Exemple #9
0
 public void IsTryeNomberAutoTest3()
 {
     Assert.AreEqual(AUTO.IsTryeNomberAuto("Б001ФФ01"), true);
 }
Exemple #10
0
 public void IsTryeNomberAutoTest10()
 {
     Assert.AreEqual(AUTO.IsTryeNomberAuto("Р1PP163"), false);
 }
Exemple #11
0
 public void IsTryeNomberAutoTest9()
 {
     Assert.AreEqual(AUTO.IsTryeNomberAuto("В111ФФ1555"), false);
 }
Exemple #12
0
 public void IsTryeNomberAutoTest8()
 {
     Assert.AreEqual(AUTO.IsTryeNomberAuto("А9999ГГ163"), false);
 }
Exemple #13
0
 public void IsTryeNomberAutoTest7()
 {
     Assert.AreEqual(AUTO.IsTryeNomberAuto("111ФФ163"), false);
 }
Exemple #14
0
 public void IsTryeNomberAutoTest6()
 {
     Assert.AreEqual(AUTO.IsTryeNomberAuto("Р101РФ55"), true);
 }
Exemple #15
0
 public void IsTryeNomberAutoTest5()
 {
     Assert.AreEqual(AUTO.IsTryeNomberAuto("А594ЧЧ63"), true);
 }
Exemple #16
0
 public void IsTryeNomberAutoTest4()
 {
     Assert.AreEqual(AUTO.IsTryeNomberAuto("В111ФФ15"), true);
 }
Exemple #17
0
 public void IsTryeNomberAutoTest11()
 {
     Assert.AreEqual(AUTO.IsTryeNomberAuto("Б0F1ФФ01"), false);
 }
Exemple #18
0
 public void IsTryeNomberAutoTest()
 {
     Assert.AreEqual(AUTO.IsTryeNomberAuto("А111ФФ163"), true);
 }