예제 #1
0
        private void button3_Click_1(object sender, EventArgs e)
        {
            //mod
            try
            {
                Regex patron = new Regex(@"[a-z]{3}\d{3}");
                if (patron.IsMatch(txpatente.Text))
                {
                    Auto autoNew = new Auto(txpatente.Text, int.Parse(txAnio.Text),
                                            decimal.Parse(txValor.Text), DateTime.Parse(txIngreso.Text), txEgreso.Text);

                    AutoProyeccion autoP = dataGridView1.SelectedRows[0].DataBoundItem as AutoProyeccion;
                    Auto           auto  = autoP.Auto;

                    if (empresa.Modificacion(autoNew, auto.Patente))
                    {
                        textBoxErrores.Clear();
                        textBoxErrores.Text = "La patente ya existe";
                    }
                    ConsultaFiltrada();//muestratodo
                }
                else
                {
                    //programar el evento
                    PatenteErronea(this, new EventArgs());
                }
            }
            catch (Exception ex)
            {
                textBoxErrores.Clear();
                textBoxErrores.Text = ex.Message;
            }
        }
예제 #2
0
파일: Class1.cs 프로젝트: TomasDuclos/LUG
        public List <AutoProyeccion> MappeoLAaLAP(List <Auto> LA)
        {
            List <AutoProyeccion> LAP = new List <AutoProyeccion>();

            foreach (Auto auto in LA)
            {
                AutoProyeccion autoProyeccion = new AutoProyeccion();
                autoProyeccion.SetItemArrayToProperties(auto.GetItemArrayToProperties(), auto);
                LAP.Add(autoProyeccion);
            }

            return(LAP);
        }
예제 #3
0
 private void button2_Click_1(object sender, EventArgs e)
 {
     //baja
     try
     {
         AutoProyeccion autoP = dataGridView1.SelectedRows[0].DataBoundItem as AutoProyeccion;
         Auto           auto  = autoP.Auto;
         empresa.Baja(auto);
         ConsultaFiltrada();//muestratodo
     }
     catch (Exception ex)
     {
         textBoxErrores.Clear();
         textBoxErrores.Text = ex.Message;
     }
 }
예제 #4
0
 private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         AutoProyeccion autoP = dataGridView1.SelectedRows[0].DataBoundItem as AutoProyeccion;
         Auto           auto  = autoP.Auto;
         txpatente.Text = (auto.Patente).ToString();
         txAnio.Text    = (auto.Anio).ToString();
         txValor.Text   = (auto.Valor).ToString();
         txIngreso.Text = (auto.Ingreso).ToString();
         txEgreso.Text  = (auto.Egreso).ToString();
     }
     catch (Exception ex)
     {
         textBoxErrores.Clear();
         textBoxErrores.Text = ex.Message;
     }
 }