private void guardarParteBtn_Click(object sender, EventArgs e) { string nombre = nombreTxt.Text; string marca = marcaTxt.Text; string fabricante = fabricanteTxt.Text; Modelo.Parte nuevaParte = new Modelo.Parte(0, nombre, marca, fabricante); int resultado = nuevaParte.createParte(ConectionBD.Instance); /* * POSIBLES RESPUESTAS * 0 = caso exitoso * -1 = nombre invalido * -2 = marca invalida * -3 = nombreFabricante invalido * -4 = automovil no existente */ if (resultado == -1) { MessageBox.Show("Nombre invalido", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (resultado == -2) { MessageBox.Show("Marca invalido", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (resultado == -3) { MessageBox.Show("Nombre de fabricante invalido", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(" Se ha insertado el nuevo cliente ", "Informacion a usuario", MessageBoxButtons.OK, MessageBoxIcon.Information); Proyecto1_BD1.ConectarServidorForm.menu.refreshPartes(); } }
private void asociarBtn_Click(object sender, EventArgs e) { // validar antes de asociar if (PartesCmb.SelectedIndex == -1) { MessageBox.Show("Debe seleccionar una parte para asociar", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (TipoAutomovilCmb.SelectedIndex == -1) { MessageBox.Show( "Debe seleccionar un tipo de automovil para asociar", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { // se han seleccionado las dos opciones Modelo.Parte parteSeleccionada = Modelo.Parte.PartesCargadas[PartesCmb.SelectedIndex]; Model.Automovil automovilSeleccionado = Model.Automovil.automovilesCargados[TipoAutomovilCmb.SelectedIndex]; int respuesta = parteSeleccionada.LinkAutomovil( ConectionBD.Instance, automovilSeleccionado ); /* * POSIBLES RESPUESTAS * 0 = caso exitoso * -1 = parte no existente * -2 = automovil no existente * -3 = parte y automovil no existente */ if (respuesta == -1) { MessageBox.Show( "La parte seleccionada no existe", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (respuesta == -2) { MessageBox.Show( "Tipo de Automovil seleccionado no existe", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (respuesta == -3) { MessageBox.Show( "Parte y tipo de automovil no existen", "Validacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show( "Se ha asociado la parte con el tipo de automovil", "Informacion de usuario", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }