private void dgvClients_CellClick(object sender, DataGridViewCellEventArgs e) { name = dgvClients.SelectedRows[0].Cells[0].Value.ToString(); address = dgvClients.SelectedRows[0].Cells[1].Value.ToString(); phone = dgvClients.SelectedRows[0].Cells[2].Value.ToString(); id = connection.GetId("Cliente", "*", string.Format("Nombre='{0}' AND Domicilio='{1}' AND Telefono='{2}'", name, address, phone)); }
/** * Enriquez Capetillo Gerardo Arturo * Cuando se presiona el boton "Aceptar" verifica que ningun campo quede vacio en caso contrario * muestra un mensaje al usuario. * */ private void buttonAccept_Click(object sender, EventArgs e) { string idCar = "-1"; if (textBoxCarBrand.Text.Equals("") || textBoxCarModel.Text.Equals("") || textBoxCarName.Text.Equals("") || textBoxCarSerialNumber.Text.Equals("") || numericUpDownCarPrice.Value == 0) { MessageBox.Show("No puedes dejar campos en blanco", "Error"); } else { if (connection.GetId("Auto", "*", string.Format("Modelo='{0}' AND Marca='{1}' AND Nombre = '{2}'", textBoxCarModel.Text, textBoxCarBrand.Text, textBoxCarName.Text)).Equals("-1")) { connection.InsertInto("Auto", "Modelo,Nombre,Marca,PrecioFabrica,Cantidad", string.Format("'{0}','{1}','{2}',{3},0", textBoxCarModel.Text, textBoxCarName.Text, textBoxCarBrand.Text, numericUpDownCarPrice.Value)); } idCar = connection.GetId("Auto", "*", string.Format("Modelo='{0}' AND Marca='{1}' AND Nombre = '{2}'", textBoxCarModel.Text, textBoxCarBrand.Text, textBoxCarName.Text)); connection.InsertInto("Instancia_Auto", "NoSerie,IdAuto,Bandera", string.Format("'{0}',{1},1", textBoxCarSerialNumber.Text, idCar)); connection.InsertInto("Compra", "idProveedor,idAgente,NoSerie", string.Format("{0},{1},'{2}'", idSupplier, 1, textBoxCarSerialNumber.Text)); MessageBox.Show("Se realizo la compra exitosamente"); this.Close(); } }