private void CargaRegimen() { WCF_Ensamble.Hersan_EnsambleClient oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { cboRegimen.DisplayMember = "Regimen"; cboRegimen.ValueMember = "Id"; cboRegimen.DataSource = oEnsamble.ABC_RegimenFiscal_Combo(); } catch (Exception ex) { throw ex; } finally { oCatalogos = null; } }
private void CargaClientes() { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { lstClientes.ValueMember = "Id"; lstClientes.DisplayMember = "Nombre"; lstClientes.DataSource = oEnsamble.ABC_ClientesAgente_Combo(0); } catch (Exception ex) { throw ex; } finally { oEnsamble = null; } }
private void btnGuardar_Click(object sender, EventArgs e) { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); ClientesBE obj = new ClientesBE(); string Clientes = string.Empty; try { foreach (var item in lstClientes.Items) { if (item.CheckState == Telerik.WinControls.Enumerations.ToggleState.On) { Clientes += item.Value.ToString() + ","; } } if (Clientes.Length == 0) { RadMessageBox.Show("Debe Seleccionar al menos un cliente por asociar", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); return; } if (RadMessageBox.Show("Desea asignar el agente...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { obj.Nombre = Clientes; obj.Agente.Id = int.Parse(cboAgentes.SelectedValue.ToString()); obj.DatosUsuario.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID; obj.DatosUsuario.Estatus = true; int Result = oEnsamble.ABC_ClientesAgente_Guardar(obj); if (Result == 0) { RadMessageBox.Show("Ocurrió un error al asignar los clientes al agente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } else { RadMessageBox.Show("Clientes asignados correctamente al agente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info); cboAgentes.SelectedIndex = -1; CargaClientes(); cboAgentes.SelectedIndex = 0; } } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al guardar los datos\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { obj = null; oEnsamble = null; } }
private void cboAgentes_SelectedIndexChanged(object sender, EventArgs e) { oEnsamble = new WCF_Ensamble.Hersan_EnsambleClient(); try { if (cboAgentes.SelectedValue != null) { gvDatos.DataSource = null; oList = oEnsamble.ABC_ClientesAgente_Combo(int.Parse(cboAgentes.SelectedValue.ToString())); gvDatos.DataSource = oList; } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al seleccionar el agente\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oEnsamble = null; } }