Example #1
0
        private void BtnAceptarInfo_Click(object sender, EventArgs e)
        {
            switch (formMode)
            {
            case FormMode.insert:
            {
                if (ValidarCamposObl())
                {
                    Repuesto oRepuesto = new Repuesto();
                    LlenarDatosRepuesto(oRepuesto);

                    oRepuestoService.CargarRepuesto(oRepuesto);

                    MessageBox.Show("Repuesto cargado correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    this.repuestoSeleccionado = oRepuesto;
                    this.Close();
                }
                else
                {
                    MessageBox.Show("No se han completado uno o más campos obligatorios.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                break;
            }

            case FormMode.update:
            {
                if (ValidarCamposObl())
                {
                    LlenarDatosRepuesto(repuestoSeleccionado);

                    oRepuestoService.ActualizarRepuesto(repuestoSeleccionado);

                    MessageBox.Show("Repuesto actualizado correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("No se han completado uno o más campos obligatorios.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

                break;
            }
            }
        }