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; } }
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); }
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; } }
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; } }