示例#1
0
 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;
     }
 }
示例#2
0
 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;
     }
 }
示例#3
0
        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;
            }
        }
示例#4
0
 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;
     }
 }