private void gbMarcarNoVendido_Click(object sender, EventArgs e) { cambiarVendido(false); AppRuts.MsgRuts_ShowMsg(this, "Se ha marcado como no vendidos a los clientes seleccionados"); reiniciarForm(); }
private void gbAgregarVisibilidad_Click(object sender, EventArgs e) { string l_strWarning = ""; bool l_boolMostrarWarning = false; if (mrClientes.Count > 5000) { l_strWarning = "Esta operacion podria demorar algunos minutos, ¿desea realizarla de todas maneras?"; l_boolMostrarWarning = true; } else if (mrClientes.Count > 1000) { l_boolMostrarWarning = true; l_strWarning = "Esta operacion podria demorar un poco, ¿desea realizarla de todas maneras?"; } if (l_boolMostrarWarning) { if (AppRuts.MsgRuts_AskUser(this, l_strWarning) == AskUserResults.No) { return; } } AppRuts.MsgRuts_ShowMsg(this, "Se ha habilitado la visibilidad de los clientes seleccionados para la empresa: " + cdcMarcas.SelectedItem.ToString()); reiniciarForm(); }
private void gbConfirmarSeleccion_Click(object sender, EventArgs e) { // Conseguimos los mails de los clientes seleccionados. El 19 es el numero de columna del mini report, que es el mail. List <Object[]> l_laoNumerosClientes = mrClientes.GetChecked(new int[] { 1 }); // Validamos al menos 1 y máximo 50. if (l_laoNumerosClientes.Count < 1) { AppRuts.MsgRuts_ShowMsg(this, "Debe seleccionar al menos un cliente"); return; } if (l_laoNumerosClientes.Count > 100) { AppRuts.MsgRuts_ShowMsg(this, "No es posible realizar envio de mailing a mas de 100 clientes a la vez. Reduzca su selección"); return; } // Llenamos la lista de clientes y cerramos exitosamente. foreach (var unObjectArrayConNroCliente in l_laoNumerosClientes) { ECliente l_eCliente = Bll.Clientes.Get((int)unObjectArrayConNroCliente[0], true, m_smResult); if (AppRuts.MsgRuts_AnalizeError(this, m_smResult)) { return; } if (l_eCliente == null) { continue; } listaClientesSeleccionados.Add(l_eCliente); } if (listaClientesSeleccionados.Count == 0) { this.DialogResult = DialogResult.Cancel; } else { this.DialogResult = DialogResult.OK; } this.Close(); }