private void buscar() { SigaMetClasses.BusquedaCliente oBuscaCliente = new SigaMetClasses.BusquedaCliente(true, true, false, false, _usuarioAutorizacion, 0, false, false, false, null); if ((oBuscaCliente.ShowDialog() == DialogResult.OK) && (oBuscaCliente.Cliente > 0)) { AutorizacionCreditoCliente autorizacion = new AutorizacionCreditoCliente(_claveCreditoAutorizado, _maxImporteCredito, _solicitantes.CatalogoCartera, oBuscaCliente.Cliente, _usuarioAutorizacion, _connection); if (autorizacion.ShowDialog() == DialogResult.OK) { dtpFAlta_ValueChanged(null, null); } } }
private void btnBuscar_Click(object sender, System.EventArgs e) { SigaMetClasses.BusquedaCliente buscar = new SigaMetClasses.BusquedaCliente(true, true, false, false, "", 0, false, false, false, null); if (buscar.ShowDialog() == DialogResult.OK) { try { if (_data.BuscaClienteLocal(buscar.Cliente, Convert.ToInt32(cboEjecutivo.SelectedValue))) { grdCliente.DataSource = _data.ClientesAsignados(); grdCliente.DataAdd(); return; } _data.ConsultaCliente(buscar.Cliente); if ((_data.NewRow["Ejecutivo"] != DBNull.Value) && (Convert.ToInt32(_data.NewRow["Ejecutivo"]) != Convert.ToInt32(cboEjecutivo.SelectedValue))) { if (MessageBox.Show("El cliente está asignado a otro ejecutivo," + (char)13 + "¿Desea asignarlo al ejectivo seleccionado?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } else { _data.NewRow["Existente"] = DBNull.Value; } } _data.AsignaCliente(_data.NewRow, Convert.ToInt32(cboEjecutivo.SelectedValue)); grdCliente.DataSource = _data.ClientesAsignados(); grdCliente.DataAdd(); } catch (System.Data.ConstraintException ex) { MessageBox.Show(ex.Message + (char)13 + "Verifique", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error:" + (char)13 + ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } } buscar.Dispose(); }
private void btnClientesAsociados_Click(object sender, System.EventArgs e) { SigaMetClasses.BusquedaCliente frmCliente = new SigaMetClasses.BusquedaCliente(true, true, false, false, string.Empty, 0, false, false, false, dsCatalogos); if (frmCliente.ShowDialog() == DialogResult.OK) { try { _contacto.AddCliente(frmCliente.Cliente, 1, Convert.ToString(dsCatalogos.Tables[1].Select("TipoContacto = 1")[0][1])); } catch (System.Data.ConstraintException ex) { MessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show("Ha ocurrido un error:" + (char)13 + ex.ToString(), this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }