private void butGuardar_Click(object sender, System.EventArgs e)
        {
            ArrayList  colAgencia = new ArrayList();
            DsAgencias ds         = (DsAgencias)dtgAgencias.DataSource;

            foreach (DsAgencias.DatosRow dr in ds.Datos)
            {
                // si el perfil esta asignado, lo guardo en la coleccion
                if (dr.Asignado)
                {
                    IAgencia agencia = AgenciaFactory.GetAgencia();
                    agencia.AgenciaID = dr.AgenciaID;
                    colAgencia.Add(agencia);
                }
            }

            IUnidadVenta uventa = UnidadVentaFactory.GetUnidadVenta();

            uventa.UnidadVentaID = Utiles.Validaciones.obtieneEntero(this.txtUnidadVentaID.Text);
            uventa.AsignarAgencias(colAgencia);
        }