private void BtnGuardar_Click(object sender, EventArgs e) { if (EmpComer.SelectedItem == EmpImpor.SelectedItem && EmpComer.SelectedItem != null && EmpImpor.SelectedItem != null) { MessageBox.Show("No puedes selecionar la misma empresa comercializadora como importadora", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (EmpComer.SelectedItems.Count >= 1 && EmpImpor.SelectedItems.Count >= 1) { var banComer = RNConfiguracion.GuardarComercializadora(EmpComer.SelectedItems[0].ToString(), true, out string msgcomer); var banImpor = RNConfiguracion.GuardarImportadora(EmpImpor.SelectedItems[0].ToString(), true, out string msgimpor); if (banComer && banImpor) { MessageBox.Show("Cambios guardados con exito", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (!banComer) { MessageBox.Show("Error al guardar Comercializadora: " + msgcomer, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (!banImpor) { MessageBox.Show("Error al guardar Importadora" + msgimpor, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (EmpComer.SelectedItem == null || EmpImpor.SelectedItem == null) // --- Falta hacer validaciones { } }
private void Configuracion_Load(object sender, EventArgs e) { var configuraciones = RNConfiguracion.Listar(); foreach (var c in configuraciones) { EmpComer.Items.Add(c.Empresa, c.SNComercializadora); EmpImpor.Items.Add(Text = c.Empresa, c.SNImportadora); } }